Min Feng


463 Winston Chung Hall,
University of California, Riverside
900 University Ave, Riverside, 92521
Email: mfeng AT cs.ucr.edu
URL: http://www.cs.ucr.edu/~mfeng

Research Interests

Education

Publications

Compilers and Architectures:

  1. 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, to appear, June 2012.
  2. 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), Beijing, China, June 2012. 18.8% (48/255)
  3. Min Feng, Chen Tian, and Rajiv Gupta, “Enhancing LRU Replacement via Phantom Associativity”, 16th Workshop on Interaction between Compilers and Computer Architectures (INTERACT), 8 pages, New Orleans, LA, Feb 2012.
  4. 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.
  5. 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.
  6. 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)
  7. 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)
  8. 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)
  9. 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)
  10. 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.
  11. 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)
Submissions Pending:
  1. Min Feng, Rajiv Gupta, and Iulian Neamtiu, “Programming and Compiling Speculatively Executed Code in C/C++”, in submission.

Software Engineering:

  1. 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)
  2. 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)
  3. 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)
Submissions Pending:
  1. Yan Wang, Min Feng, Rajiv Gupta, and Iulian Neamtiu, “QuickZoom: A State Alteration and Inspection-based Interactive Debugger”, in submission.

Publications in Other Areas:

  1. Yi Hu, Laxmi N. Bhuyan, and Min Feng, “Maintaining Data Consistency in Structured P2P Systems”, IEEE Transactions on Parallel and Distributed Systems (TPDS), 14 pages, to appear, 2012.
  2. Yi Hu, Laxmi N. Bhuyan, and Min Feng, “P2P Consistency Support for Large Scale Interactive Applications”, Computer Networks, 15 pages, to appear, 2012.
  3. 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)
  4. 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)
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. 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.
  12. 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.
  13. 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.

Honors and Awards

Teaching Experience

Professional Activities

Reviewing for Conferences

Reviewing for Journals

Other Activities