portrait

Min Feng
Senior Researcher

NEC Laboratories America
4 Independence Way, Princeton, NJ 08540

Email:
email

Research

I am currently a senior researcher in the Integrated Systems group at NEC Laboratories America. My current research interest is Computer Systems for Data Analytics. In the past, I've worked on various research topics including parallel programming for multicores and manycores, automatic parallelization for multicores, program analysis for improving software reliability, and hardware cache replacement policy.

Selected Publications (View full list)

  • [MICRO 2014] 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, accepted, Cambridge, UK, December 2014. (Best paper nomination)
  • [CGO 2013] Li Tan, Min Feng, and Rajiv Gupta, “Lightweight Fault Detection in Parallelized Programs”, 2013 International Symposium on Code Generation and Optimization, pages 1-11, Shenzhen, China, Feb 2013.
  • [PLDI 2012] 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, pages 487-498, Beijing, China, June 2012.
  • [TACO 2012] Min Feng, Changhui Lin, and Rajiv Gupta, “PLDS: Partitioning Linked Data Structures for Parallelism”, ACM Transactions on Architecture and Code Optimization special issue on High-Performance Embedded Architectures and Compilers, pages 38:1-38:21, volume 8, issue 4, Jan 2012.
  • [TACO 2011] Min Feng, Chen Tian, Changhui Lin, and Rajiv Gupta, “Dynamic Access Distance Driven Cache Replacement”, ACM Transactions on Architecture and Code Optimization, pages 14:1-14:30, volume 8, issue 3, Oct 2011.
  • [PPoPP 2011] 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, pages 69-80, San Antonio, TX, Feb 2011.
  • [PPoPP 2011] 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, pages 189-200, San Antonio, TX, Feb 2011.
  • [PLDI 2010] 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, pages 62-73,Toronto, Canada, June 2010.
  • [ICSM 2009]Min Feng and Rajiv Gupta, “Detecting Virus Mutations Via Dynamic Matching”, International Conference on Software Maintenance, pages 105-114, Edmonton, Canada, September 2009.
  • [INFOCOM 2009] 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, pages 352-360, Rio de Janeiro, Brazil, April 2009.
  • [MICRO 2008] 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, pages 330-341, Lake Como, Italy, November 2008.

Mentored Interns

  • Pengcheng Li, University of Rochester, Summer 2014
  • Tongping Liu, University of Massachusetts Amherst, Summer 2014
  • Linhai Song, University of Wisconsin-Madison, Summer 2013