Pengfei Su
About
I received a Ph.D. degree from William & Mary in 2021, under the supervision of Dr. Xu Liu, an M.S. degree from Institute of Computing Technology, Chinese Academy of Sciences in 2016, and a B.E. degree from Yunnan University in 2013. My research interests broadly lie in programming languages, program analysis, high-performance/parallel computing, ML systems, as well as software engineering, with an emphasis on providing tools support for analyzing and optimizing software inefficiencies.
Multiple openings are available for self-motivated M.S. and Ph.D. students. Feel free to ping me with your resume, transcript, and anything else that could be a plus for your application!
News
01/2023: A paper got accepted at ASPLOS.
11/2022: Mao Lin will be doing a part-time internship @Uber in developing auto patching techniques to fix data races in Go.
11/2022: A paper got accepted at CGO.
11/2022: Zifan Peng will join the lab in Fall 2023.
04/2022: Mao Lin will intern @PNNL this summer.
03/2022: Received the Academic Senate Faculty Grant.
12/2021: A paper got accepted at ICSE.
07/2021: My first NSF proposal got funded. Thanks, NSF!
05/2021: pprof++, an accurate, precise, and comprehensive Go profiler (collaborated with Dr. Milind Chabbi from Uber), draws ever-increasing attention. [Uber blog] [Design details] [Hacker news] [Code]
Research Interests
Publications
[HIPS'23] "Designing Secure Performance Metrics for Last-Level Cache", Probir Roy, Birhanu Eshete, Pengfei Su. The 28th International Workshop on High-Level Parallel Programming Models and Supportive Environments, May 15, 2023, Petersburg, FL, USA
[ASPLOS'23] "DrGPUM: Guiding Memory Optimization for GPU-accelerated Applications", Mao Lin, Keren Zhou, Pengfei Su. The 28th International Conference on Architectural Support for Programming Languages and Operating Systems, Mar 25-29, 2023, Vancouver, BC, Canada.
[CGO'23] "DJXPerf: Identifying Memory Inefficiencies via Object-centric Profiling for Java", Bolun Li, Pengfei Su, Milind Chabbi, Shuyin Jiao, Xu Liu. The IEEE/ACM International Symposium on Code Generation and Optimization, Feb 25–Mar 1, 2023, Montreal, Canada. [Paper]
[PyTorch Conference'22] "Poster: Squeezing GPU Memory Usage in PyTorch", Mao Lin, Keren Zhou, Pengfei Su.
[ICSE'22] "OJXPerf: Featherlight Object Replica Detection for Java Programs", Bolun Li, Hao Xu, Qidong Zhao, Pengfei Su, Milind Chabbi, Shuyin Jiao, Xu Liu. The 44th IEEE/ACM International Conference on Software Engineering, May 8-27, 2022, Pittsburgh, Pennsylvania, USA. [Paper]
[SC'19] "Pinpointing Performance Inefficiencies via Lightweight Variance Profiling", Pengfei Su, Shuyin Jiao, Milind Chabbi, Xu Liu. The International Conference for High Performance Computing, Networking, Storage and Analysis, Nov 17-22, 2019, Denver, CO, USA. [Paper] [Slides]
[ESEC/FSE'19] "Pinpointing Performance Inefficiencies in Java", Pengfei Su, Qingsen Wang, Milind Chabbi, Xu Liu. The 27th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Aug 26-30, 2019, Tallinn, Estonia. [Paper] [Slides]
[ICSE'19] "Redundant Loads: A Software Inefficiency Indicator", Pengfei Su, Shasha Wen, Hailong Yang, Milind Chabbi, Xu Liu. The 41st IEEE/ACM International Conference on Software Engineering, May 25-Jun 1, 2019, Montreal, Canada. [Paper] [Slides] ACM SIGSOFT Distinguished Paper Award
[PPoPP'19] "Lightweight Hardware Transactional Memory Profiling", Qingsen Wang, Pengfei Su, Milind Chabbi, Xu Liu. The 24th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, Feb 16-20, 2019, Washington, D.C.. [Paper] [Slides] Best Paper Award
Professional Services
Organization Committee: CLUSTER'21 (session chair), HPBD&IS'21 (session chair)
Program Committee: HIPS'21, LCTES'21, ICPADS'22, IPDPS'23, CLUSTER'23
Artifact Evaluation Committee: ASPLOS'20, CGO'18&19&20, PPoPP'18&19&21
Journal Reviewer: TECS
Conference Reviewer: CGO'20, HPCA'20, IPDPS'20, BIGCOM'19, ICPP'17&19&20, CLUSTER'21
Conference Volunteer: ASPLOS'18
Honors and Awards
Stephen K.Park Graduate Research Award, William & Mary, 2020
SIGSOFT Travel Award, ESEC/FSE, 2019
Distinguished Paper Award, ICSE, 2019
Best Paper Award, PPoPP, 2019
SIGPLAN Travel Award, PPoPP, 2019
NSF Travel Award, PPoPP, 2019
Grants
Students
Mao Lin (Ph.D. student, Fall 2021)
Yuanzhou Yang (Ph.D. student, Fall 2021)
Zifan Peng (Ph.D. student, Fall 2023)
Tahea Hossain (Undergrad, Summer 2021)
Teaching
Industry Experiences
Software Engineering Intern @Uber Technologies, Inc. (May - Aug 2019)
Research Engineer @Facebook, Inc. (May - Nov 2020)
|