Min Feng


Research Staff Member
NEC Laboratories America
4 Independence Way, Princeton, NJ 08540
Email: email
URL: http://www.nec-labs.com/~mfeng/

Research Interests

Education

Publications

Compilers and Architectures:

  1. Bin Ren, Nishkam Ravi, Yi Yang, Min Feng, Gagan Agrawal, and Srimat Chakradhar, “Automatic and Efficient Data Host-Device Communication for Many-Core Coprocessors”, The 28th International Workshop on Languages and Compilers for Parallel Computing (LCPC), accepted, Raleigh, NC, USA, September, 2015.
  2. Linhai Song, Min Feng, Nishkam Ravi, Yi Yang, and Srimat Chakradhar, “COMP: Compiler Optimizations for Manycore Processors”, The 47th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), pages 659-671, Cambridge, UK, December 2014. (Best paper nomination)
  3. Min Feng, Rajiv Gupta, and Laxmi N. Bhuyan, “LightPlay: Efficient Replay with GPUs”, The 27th International Workshop on Languages and Compiler for Parallel Computing (LCPC), 15 pages, Hillsboro, OR, September 2014.
  4. Min Feng, Farzad Khorasani, Rajiv Gupta, and Laxmi N. Bhuyan, “Optimistic Parallelism on GPUs”, The 27th International Workshop on Languages and Compiler for Parallel Computing (LCPC), 15 pages, Hillsboro, OR, September 2014.
  5. Sai Charan Koduru, Min Feng, and Rajiv Gupta, “Programming Large Dynamic Data Structures on a DSM Cluster of Multicores”, 7th International Conference on PGAS Programming Models (PGAS), 10 pages, Edinburgh, Scotland, Oct 2013.
  6. Min Feng, Rajiv Gupta, Iulian Neamtiu, “Programming Support for Speculative Execution with Software Transactional Memory”, 18th International Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS), 10 pages, Boston, MA, May 2013. 31.0% (9/29)
  7. Chen Tian, Min Feng, and Rajiv Gupta, “Software Based Speculative Parallelization For Multicore/Manycore Architecture”, Programming Multi-core and Many-core Computing Systems, John Wiley & Sons, Edited by S. Pllana and F. Xhafa, February 2013.
  8. Min Feng, Rajiv Gupta, and Iulian Neamtiu, “Effective Parallelization of Loops in the Presence of I/O Operations”, ACM SIGPLAN 2012 Conference on Programming Language Design and Implementation (PLDI), pages 487-498, Beijing, China, June 2012. 18.8% (48/255)
  9. Min Feng, Chen Tian, and Rajiv Gupta, “Enhancing LRU Replacement via Phantom Associativity”, 16th Workshop on Interaction between Compilers and Computer Architectures (INTERACT), pages 9-16, New Orleans, LA, Feb 2012.
  10. Min Feng, Changhui Lin, and Rajiv Gupta, “PLDS: Partitioning Linked Data Structures for Parallelism”, ACM Transactions on Architecture and Code Optimization (TACO) special issue on High-Performance Embedded Architectures and Compilers (HiPEAC), pages 38:1-38:21, volume 8, issue 4, Jan 2012.
  11. Min Feng, Chen Tian, Changhui Lin, and Rajiv Gupta, “Dynamic Access Distance Driven Cache Replacement”, ACM Transactions on Architecture and Code Optimization (TACO), pages 14:1-14:30, volume 8, issue 3, Oct 2011.
  12. Min Feng, Rajiv Gupta, and Yi Hu, “SpiceC: Scalable Parallelism via Implicit Copying and Explicit Commit”, 16th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming (PPoPP), pages 69-80, San Antonio, TX, Feb 2011. 15.8% (26/165)
  13. Chen Tian, Changhui Lin, Min Feng, and Rajiv Gupta, “Enhanced Speculative Parallelization Via Incremental Recovery”, 16th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming (PPoPP), pages 189-200, San Antonio, TX, Feb 2011. 15.8% (26/165)
  14. Chen Tian, Min Feng, and Rajiv Gupta, “Supporting Speculative Parallelization in the Presence of Dynamic Data Structures”, ACM SIGPLAN 2010 Conference on Programming Language Design and Implementation (PLDI), pages 62-73,Toronto, Canada, June 2010. 20.1% (41/204)
  15. Chen Tian, Min Feng, and Rajiv Gupta, “Speculative Parallelization Using State Separation and Multiple Value Prediction”, Ninth International Symposium on Memory Management (ISMM), pages 63-72, Toronto, Canada, June 2010. 43.3% (13/30)
  16. Chen Tian, Min Feng, Vijay Nagarajan, and Rajiv Gupta, “Speculative Parallelization of Sequential Loops On Multicores”, International Journal of Parallel Programming (IJPP), pages 508-535, volume 37, number 5, October 2009.
  17. Chen Tian, Min Feng, Vijay Nagarajan, and Rajiv Gupta, “Copy Or Discard Execution Model For Speculative Parallelization On Multicores”, IEEE/ACM 41th International Symposium on Microarchitecture (MICRO), pages 330-341, Lake Como, Italy, November 2008. 19.0% (40/210)

Software Engineering:

  1. Yan Wang, Min Feng, Rajiv Gupta, and Iulian Neamtiu, “A State Alteration and Inspection-based Interactive Debugger”, 13th International Working Conference on Source Code Analysis and Manipulation (SCAM), 10 pages, Eindhoven, Netherlands, Sep 2013.
  2. Li Tan, Min Feng, and Rajiv Gupta, “Lightweight Fault Detection in Parallelized Programs”, 2013 International Symposium on Code Generation and Optimization (CGO), 11 pages, Shenzhen, China, Feb 2013.
  3. Min Feng and Rajiv Gupta, “Learning Universal Probabilistic Models for Fault Localization”, Ninth ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering (PASTE), pages 81-88, Toronto, Canada, June 2010. 41.4% (12/29)
  4. Min Feng and Rajiv Gupta, “Detecting Virus Mutations Via Dynamic Matching”, International Conference on Software Maintenance (ICSM), pages 105-114, Edmonton, Canada, September 2009. 21.6% (35/162)
  5. Dennis Jeffrey, Min Feng, Neelam Gupta, and Rajiv Gupta, “BugFix: A Learning-Based Tool to Assist Developers in Fixing Bugs”, IEEE International Conference on Program Comprehension (ICPC), pages 70-79, Vancouver, Canada, May 2009. 27.0% (20/74)

Publications in Other Areas:

  1. Yi Hu, Laxmi N. Bhuyan, and Min Feng, “P2P Indirect Reciprocity via Personal Currency”, Journal of Parallel and Distributed Computing (JPDC), volume 72, issue 8, pages 1045-1054, Aug 2012.
  2. Yi Hu, Laxmi N. Bhuyan, and Min Feng, “Maintaining Data Consistency in Structured P2P Systems”, IEEE Transactions on Parallel and Distributed Systems (TPDS), volume 23, issue 11, pages 2125-2137, Nov 2012.
  3. Yi Hu, Laxmi N. Bhuyan, and Min Feng, “P2P Consistency Support for Large Scale Interactive Applications”, Computer Networks, volume 56, issue 6, pages 1731-1744, April 2012.
  4. Yi Hu, Min Feng, and Laxmi N. Bhuyan, “A Balanced Consistency Maintenance Protocol for Structured P2P Systems”, IEEE Conference on Computer Communications (INFOCOM), mini conference, pages 1-5, San Diego, USA, March 2010. 24.3% (382/1575)
  5. Yi Hu, Min Feng, Laxmi N. Bhuyan, and Vana Kalogeraki, “Budget-Based Self-Optimized Incentive Search in Unstructured P2P Networks”, IEEE Conference on Computer Communications (INFOCOM), pages 352-360, Rio de Janeiro, Brazil, April 2009. 19.7% (282/1435)
  6. Liu Wenyin, Xiaojun Quan, Min Feng, Bite Qiu, “A Short Text Modeling Method Combining Semantic and Statistical Information”, Information Sciences: an International Journal, volume 180, issue 20, October 2010.
  7. Liu Wenyin, Tianyong Hao, Wei Chen, and Min Feng, “A Web-based Platform for User-Interactive Question-Answering”, World Wide Web: Internet and Web Information Systems, volume 12, issue 2, pages 107-124, June 2009.
  8. Dawei Hu, Wei Chen, Qingtian Zeng, Tianyong Hao, Min Feng, and Liu Wenyin, “Using a User-interactive QA System for Personalized E-learning”, International Journal of Distance Education Technologies, volume 6, issue 3, pages 1-22, 2008.
  9. Wang Weiming, Dawei Hu, Min Feng, and Liu Wenyin, “Automatic Clinical Question Answering Based on UMLS Relations”, International Conference on Semantics, Knowledge and Grid, Xi’An, China, October 2007.
  10. Liu Xiaoli, Dawei Hu, Min Feng, and Liu Wenyin, “Semantic Pattern Based Dependency Matching for Exact Answer Retrieval”, International Conference on Semantics, Knowledge and Grid, Xi’An, China, October 2007.
  11. Wanpeng Song, Min Feng, Naijie Gu, and Liu Wenyin, “Question Similarity Calculation for FAQ Answering”, International Conference on Semantics, Knowledge and Grid, Xi’An, China, October 2007.
  12. Min Feng, Wenyin Liu and and Wei Chen, “Answer Clustering and Fusion in a User-interactive QA System”, International Conference on Semantics, Knowledge and Grid, Guilin, China, 2006.
  13. Liu Wenyin, Qingtian Zeng, Wei Chen, Min Feng and Wan Zhang, “Using a User-interactive QA System to Capture Student's Interest and Authority about Course Content”, International Conference on Web-based Learning (ICWL), Penang, Malaysia, 2006.
  14. Min Feng, Wan Zhang, and Liu Wenyin, “Symbol Recognition Using Bipartite Transformation Distance and Angular Distribution Alignment”, Graphics Recognition. Ten Years Review and Future Perspectives (GREC), volume 3926, pages 398-407, 2006.

Posters and Talks:

  1. Min Feng, Rajiv Gupta, and Laxmi N. Bhuyan, “Speculative Parallelization on GPGPUs”, 17th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming (PPoPP), New Orleans, LA, Feb 2012.
  2. Min Feng, Rajiv Gupta, and Iulian Neamtiu, “The SpiceC Parallel Programming System”, SoCal Programing Languages and Systems Workshop (SoCal), San Diego, Dec 2011.

Professional Activities

Program Committee Member

External Review Committee Member

Reviewing for Conferences

Reviewing for Journals

Other Activities

Honors and Awards

Teaching Experience