Feng Qin

Associate Professor
Computer Science and Engineering
The Ohio State University

 

795 Dreese Labs
2015 Neil Avenue
Columbus, OH 43210

Eml: qin WHERE cse DOT ohio-state dot edu
Ph: (614) 247-4533
Fx: (614) 292-2911


 

Home

Students

Research

Publications

Teaching

Resources

                                  

2014

TPDS GMRace: Detecting Data Races in GPU Programs via a Low-Overhead Scheme
Mai Zheng, Vignesh T. Ravi, Feng Qin, and Gagan Agrawal
In IEEE Transactions on Parallel and Distributed Systems. Vol. 25, No. 1, Jan. 2014
 

2013

MASCOTS LiU: Hiding Disk Access Latency for HPC Applications with a New SSD-Enabled Data Layout
Dachuan Huang, Xuechen Zhang, Wei Shi, Mai Zheng, Song Jiang, and Feng Qin
In Proceedings of the IEEE 21st International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems. Aug. 2013 (27% acceptance rate)
 
INFOCOM D2Taint: Differentiated and Dynamic Information Flow Tracking on Smartphones for Numerous Data Sources
Boxuan Gu, Xinfeng Li, Gang Li, Adam C. Champion, Zhezhe Chen, Feng Qin, and Dong Xuan
In Proceedings of the 32nd IEEE International Conference on Computer Communication. Apr. 2013 (17% acceptance rate)
 
FAST
Press
Understanding the Robustness of SSDs under Power Fault
Mai Zheng, Joseph Tucek, Feng Qin, and Mark Lillibridge
In Proceedings of the 11th USENIX Conference on File and Storage Technologies. Feb. 2013 (19% acceptance rate)
 
TPDS Improving the Reliability of MPI Libraries via Message Flow Checking
Zhezhe Chen, Qi Gao, Wenbin Zhang, and Feng Qin
In IEEE Transactions on Parallel and Distributed Systems. Vol. 24, No. 3, Mar. 2013
 

2012

HiPC GMProf: A Low-Overhead, Fine-Grained Profiling Approach for GPU Programs
Mai Zheng, Vignesh T. Ravi, Wenjing Ma, Feng Qin, and Gagan Agrawal
In Proceedings of the 19th IEEE International Conference on High Performance Computing. Dec. 2012 (25% acceptance rate)
 
WCRE Modeling Software Execution Environment
Dawei Qi, William Sumner, Feng Qin, Mai Zheng, Xiangyu Zhang, and Abhik Roychoudhury
In Proceedings of the 19th Working Conference on Reverse Engineering. Oct. 2012 (26% acceptance rate)
 
SecureComm JSGuard: Shellcode Detection in JavaScript
Boxuan Gu, Wenbin Zhang, Xiaole Bai, Adam Champion, Feng Qin, and Dong Xuan
In Proceedings of the 8th International Conference on Security and Privacy in Communication Networks. Sep. 2012 (30% acceptance rate)
 
IPDPS SyncChecker: Detecting Synchronization Errors Between MPI Applications and Libraries
Zhezhe Chen, Xinyu Li, Jau-Yuan Chen, Hua Zhong, and Feng Qin
In Proceedings of the 26th IEEE International Parallel & Distributed Processing Symposium. May 2012 (21% acceptance rate, 118/569)
 

2011

PLDI LeakChaser: Helping Programmers Narrow Down Causes of Memory Leaks
Guoqing Xu, Michael D. Bond, Feng Qin, and Atanas Rountev
In Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation. Jun. 2011 (23% acceptance rate, 55/236)
 
ASPLOS 2ndStrike: Towards Manifesting Hidden Concurrency Typestate Bugs
Qi Gao, Wenbin Zhang, Zhezhe Chen, Mai Zheng, and Feng Qin
In Proceedings of the 16th International Conference on Architectural Support for Programming Languages and Operating Systems. Mar. 2011 (21% acceptance rate, 32/152)
 
PPoPP

GRace: A Low-Overhead Mechanism for Detecting Data Races in GPU Programs
Mai Zheng, Vignesh T. Ravi, Feng Qin, and Gagan Agrawal
In Proceedings of the ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming. Feb. 2011 (16% acceptance rate for full-length papers, 26/165)

2010

SC
Nominated for
Best Student Paper
FlowChecker: Detecting Bugs in MPI Libraries via Message Flow Checking
Zhezhe Chen, Qi Gao, Wenbin Zhang, and Feng Qin
In Proceedings of the ACM/IEEE Conference on Supercomputing, Nov. 2010 (20% acceptance rate, 51/253)

2009

EuroSys
 
First-Aid: Surviving and Preventing Memory Management Bugs during Production Runs
Qi Gao, Wenbin Zhang, Yan Tang, and Feng Qin
In Proceedings of the 4th ACM SIGOPS/EuroSys European Conference on Computer Systems, Mar. 2009 (17% acceptance rate, 25/148)
 

2008

USENIX
(poster)
First-Aid: Providing Emergency Treatments to Memory Bugs in Software during Production Runs
Qi Gao, Wenbin Zhang, Yan Tang, and Feng Qin
In the 2008 USENIX Annual Technical Conference Poster Session, Jun. 2008
 
USENIX LeakSurvivor: Towards Safely Tolerating Memory Leaks for Garbage-Collected Languages.
Yan Tang, Qi Gao, and Feng Qin
In Proceedings of the 2008 USENIX Annual Technical Conference, Jun. 2008 (19% acceptance rate, 34/176)
 

2007

SC
Nominated for
Best Student Paper
DMTracker: Finding Bugs in Large-Scale Parallel Programs by Detecting Anomaly in Data Movements.
Qi Gao, Feng Qin, and D.K. Panda
In Proceedings of the ACM/IEEE Conference on Supercomputing, Nov. 2007 (20% acceptance rate, 54/268)
 
FSE Efficient Checkpointing of Java Software Using Context Sensitive Capture and Replay.
Guoqing Xu, Atanas Rountev, Yan Tang, and Feng Qin
In the 6th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, Sep. 2007. (17% acceptance rate, 43/251)
 
TOCS Rx: Treating Bugs as Allergies -- A Safe Method to Survive Software Failures.
Feng Qin, Joseph Tucek, Yuanyuan Zhou, and Jagadeesan Sundaresan
In ACM Transactions on Computer Systems, Vol. 25, No. 3, Aug. 2007
 
Micro's Top Picks AVIO: Detecting Atomicity Violations via Access-Interleaving Invariants
Shan Lu, Joseph Tucek, Feng Qin, and Yuanyuan Zhou.
In the IEEE Micro Special Issue: Top Picks from Computer Architecture Conferences, Jan.-Feb. 2007. (14% acceptance rate, 11/76)
 

2006

Micro LIFT: A Low-Overhead Practical Information Flow Tracking System for Detecting Security Attacks
Feng Qin, Cheng Wang, Zhenmin Li, Ho-seop Kim, Yuanyuan Zhou, and Youfeng Wu.
In Proceedings of the 39th Annual IEEE/ACM International Symposium on Micro-architecture, Dec. 2006. (24% acceptance rate, 42/174)
 
ASPLOS AVIO: Detecting Atomicity Violations via Access-Interleaving Invariants
Shan Lu, Joseph Tucek, Feng Qin, and Yuanyuan Zhou
In Proceedings of the 12th International Conference on Architecture Support for Programming Languages and Operating Systems, Oct. 2006. (22% acceptance rate, 38/160)
 

2005

SOSP
Award Paper
Rx: Treating Bugs as Allergies -- A Safe Method to Survive Software Failures
Feng Qin, Joseph Tucek, Jagadeesan Sundaresan, and Yuanyuan Zhou
In Proceedings of the 20th ACM Symposium on Operating Systems Principles, Oct. 2005. (13% acceptance rate, 20/155)
 
Bugs BugBench: A Benchmark for Evaluating Bug Detection Tools
Shan Lu, Zhenmin Li, Feng Qin, Lin Tan, Pin Zhou, and Yuanyuan Zhou
In Proceedings of the 2005 Workshop on the Evaluation of Software Defect Detection Tools, Jun. 2005.
 
HotOS Treating Bugs as Allergies: A Safe Method for Surviving Software Failures
Feng Qin, Joseph Tucek, and Yuanyuan Zhou
In Proceedings of the USENIX 10th Workshop on Hot Topics in Operating Systems, Jun. 2005
 
TACO Efficient and Flexible Architectural Support for Dynamic Monitoring [BibTex]
Yuanyuan Zhou, Pin Zhou, Feng Qin, Wei Liu, and Josep Torrellas
ACM Transactions on Architecture and Code Optimization, Vol. 2, No. 1, Mar. 2005
 
HPCA
Nominated for
Best Paper
SafeMem: Exploiting ECC-Memory for Detecting Memory Leaks and Memory Corruption During Production Runs
Feng Qin, Shan Lu, and Yuanyuan Zhou
In Proceedings of the 10th International Symposium on High-Performance Computer Architecture, Feb. 2005. (15% acceptance rate, 28/181)
 

2004 and before

Micro's Top Picks iWatcher: Simple and General Architectural Support for Software Debugging
Pin Zhou, Feng Qin, Wei Liu, Yuanyuan Zhou, and Josep Torrellas
IEEE Micro Special Issue: Micro's Top Picks from Computer Architecture Conferences, Nov.-Dec. 2004. (30% acceptance rate, 13/44)
 
Micro AccMon: Automatially Detecting Memory-Related Bugs via Program Counter-based Invariants
Pin Zhou, Wei Liu, Fei Long, Shan Lu, Feng Qin, Yuanyuan Zhou, Sam Midkiff, and Josep Torrellas
In Proceedings of the 37th Annual IEEE/ACM International Symposium On Micro-architecture, Dec. 2004. (18% acceptance rate, 29/158)
 
ISCA iWatcher: Efficient Architecture Support for Software Debugging
Pin Zhou, Feng Qin, Wei Liu, Yuanyuan Zhou, and Josep Torrellas
In Proceedings of the 31st annual International Symposium on Computer Architecture, Jun. 2004. (14% acceptance rate, 31/217)
 
GSPE An OSGI CredentialManager Service
Jim Basney, Shiva Shankar Chetan, Feng Qin, Sumin Song, Xiao Tu, and Marty Humphrey
In Proceedings of the Workshop on Grid Security Practice and Experience, Jul. 2004
 
IFIP Web Application Development: An Object-Oriented Approach
Bo Zhang, Jing Li, and Feng Qin
In Proceedings of Conference on Software: Theory and Practice (16th IFIP World Computer Congress), Aug. 2000