-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
184 lines (184 loc) · 12.6 KB
/
index.html
File metadata and controls
184 lines (184 loc) · 12.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta name="generator" content="jemdoc, see http://jemdoc.jaboc.net/" />
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<link rel="stylesheet" href="jemdoc.css" type="text/css" />
<title>Pengfei Su's Homepage</title>
</head>
<body>
<table summary="Table for page layout." id="tlayout">
<td id="layout-menu">
<nav class="navigation">
<ul class="navigation-list">
<p class="navigation-item">
<a class="navigation-link" href="#about" data-popover>About</a>
</p>
<p class="navigation-item">
<a class="navigation-link" href="#news" data-popover>News</a>
</p>
<p class="navigation-item">
<a class="navigation-link" href="#research" data-popover>Research</a>
</p>
<p class="navigation-item">
<a class="navigation-link" href="#publication" data-popover>Publications</a>
</p>
<p class="navigation-item">
<a class="navigation-link" href="#service" data-popover>Services</a>
</p>
<p class="navigation-item">
<a class="navigation-link" href="#award" data-popover>Awards</a>
</p>
<p class="navigation-item">
<a class="navigation-link" href="#student" data-popover>Students</a>
</p>
<p class="navigation-item">
<a class="navigation-link" href="#grant" data-popover>Grants</a>
</p>
<p class="navigation-item">
<a class="navigation-link" href="#teaching" data-popover>Teaching</a>
<p class="navigation-item">
<a class="navigation-link" href="#experience" data-popover>Experiences</a>
</p>
</p>
</ul>
</nav>
</td>
<td id="layout-content">
<div id="toptitle">
<h1>Pengfei Su</h1>
</div>
<table class="imgtable"><tr><td>
<a href="http://pengfei-su.github.io"><img src="photos/su.jpg" alt="alt text" width="170px" height="170px" /></a> </td>
<td align="left"><p>Assistant Professor<br /> <a href="https://sites.google.com/view/ucmercedhpcsa"> HPCSA Group</a><br /> <a href="http://eecs.ucmerced.edu">Department of Computer Science and Engineering</a> <br /><a href="http://www.ucmerced.edu">University of California, Merced</a><br />
Office: SE2 276, 5200 N. Lake Road, Merced, CA 95343<br />
Email: <i>psu9</i> [@] ucmerced [DOT] edu<br />
<a href="./cv.pdf">Curriculum Vitae</a></p>
</td></tr></tbody></table>
<h2 id="about">About</h2>
<p>I received a Ph.D. degree from William & Mary in 2021, under the supervision of <a href="http://xl10.github.io">Dr. Xu Liu</a>, 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.</p>
<p><strong><FONT COLOR="rgb(0, 153, 0)">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!</FONT></strong></p>
<h2 id="news">News</h2>
<ul>
<li><p>02/2026: A paper got accepted at ICS.</p>
<li><p>07/2025: A paper got accepted at CGO.</p>
<li><p>06/2025: An NSF proposal got funded. Thanks, NSF!</p>
<li><p>01/2025: Received the NSF CAREER Award. Many thanks to the NSF, Dr. Andresen, and the review panel!</p>
<li><p>08/2024: An NSF proposal got funded. Thanks, NSF!</p>
<li><p>05/2024: Received the Hellman Fellows Award.</p>
<li><p>04/2024: Two papers got accepted at USENIX ATC.</p>
<li><p>08/2023: A paper got accepted at TACO.</a></p>
<li><p>06/2023: An NSF proposal got funded. Thanks, NSF!</p>
<li><p>01/2023: A paper got accepted at ASPLOS.</p>
<li><p>11/2022: Mao Lin will be doing a part-time internship @Uber in developing auto patching techniques to fix data races in Go.</p>
<li><p>11/2022: A paper got accepted at CGO.</p>
<li><p>04/2022: Mao Lin will intern @PNNL this summer.</p>
<li><p>03/2022: Received the Academic Senate Faculty Grant.</p>
<li><p>12/2021: A paper got accepted at ICSE.</p>
<li><p>07/2021: My first NSF proposal got funded. Thanks, NSF!</p>
</li>
<li><p>05/2021: pprof++, an accurate, precise, and comprehensive Go profiler (collaborated with Dr. Milind Chabbi from Uber), draws ever-increasing attention. <a href="https://eng.uber.com/pprof-go-profiler">[Uber blog]</a> <a href="https://go.googlesource.com/proposal/+/refs/changes/08/219508/2/design/36821-perf-counter-pprof.md">[Design details]</a> <a href="https://news.ycombinator.com/item?id=27118541">[Hacker news]</a> <a href="https://github.com/uber-research/go/tree/release-branch.go1.16_pmu_pprof">[Code]</a></p>
</li>
</ul>
<h2 id="research">Research Interests</h2>
<ul>
<li><p>Programming Languages</p>
</li>
<li><p>Static and Dynamic Program Analysis</p>
</li>
<li><p>High-performance/Parallel Computing</p>
</li>
<li><p>ML Systems</p>
</li>
<li><p>Software Engineering</p>
</li>
</ul>
<h2 id="publication">Publications</h2>
<ul>
<li><p><strong><Font Color=#B9975B>[ICS'26]</Font></strong> "TenProf: A Tensor-Centric Profiler for Deep Learning Workload Analysis and Optimization", <u>Xingjian Ding</u>, Keren Zhou, Yueming Hao, <strong>Pengfei Su</strong>. The ACM International Conference on Supercomputing, July 6-9, 2026, Belfast, Northern Ireland, UK.</p></li>
<li><p><strong><Font Color=#B9975B>[CGO'26]</Font></strong> "Trace4J: A Lightweight, Flexible, and Insightful Performance Tracing Tool for Java", <u>Haide He</u>, <strong>Pengfei Su</strong>. The IEEE/ACM International Symposium on Code Generation and Optimization, Jan 31-Feb 4, 2026, Sydney, Australia.</p></li>
<li><p><strong><Font Color=#B9975B>[USENIX ATC'24]</Font></strong> "FlexMem: Adaptive Page Profiling and Migration for Tiered Memory", Dong Xu, Junhee Ryu, Jinho Baek, Kwangsik Shin, <strong>Pengfei Su</strong>, Dong Li. The 2024 USENIX Annual Technical Conference, July 10-12, 2024, Santa Clara, CA, USA.</p></li>
<li><p><strong><Font Color=#B9975B>[USENIX ATC'24]</Font></strong> "Centimani: Enabling Fast AI Accelerator Selection for DNN Training with A Novel Performance Predictor", Zhen Xie, Murali Emani, Xiaodong Yu, Dingwen Tao, Xin He, <strong>Pengfei Su</strong>, Keren Zhou, Venkatram Vishwanath. The 2024 USENIX Annual Technical Conference, July 10-12, 2024, Santa Clara, CA, USA.</p></li>
<li><p><strong><Font Color=#B9975B>[TACO'23]</Font></strong> "MicroProf: Code-level Attribution of Unnecessary Data Transfer in Microservice Applications", Syed Salauddin Mohammad Tariq, Lance Menard, <strong>Pengfei Su</strong>, Probir Roy. ACM Transactions on Architecture and Code Optimization, Aug 2023. Original Work</p></li>
<li><p><strong><Font Color=#B9975B>[HIPS'23]</Font></strong> "Designing Secure Performance Metrics for Last-Level Cache", Probir Roy, Birhanu Eshete, <strong>Pengfei Su</strong>. The 28th International Workshop on High-Level Parallel Programming Models and Supportive Environments, May 15, 2023, Petersburg, FL, USA.</p></li>
<li><p><strong><Font Color=#B9975B>[ASPLOS'23]</Font></strong> "DrGPUM: Guiding Memory Optimization for GPU-Accelerated Applications", <u>Mao Lin</u>, Keren Zhou, <strong>Pengfei Su</strong>. The 28th International Conference on Architectural Support for Programming Languages and Operating Systems, Mar 25-29, 2023, Vancouver, BC, Canada.</p></li>
<li><p><strong><Font Color=#B9975B>[CGO'23]</Font></strong> "DJXPerf: Identifying Memory Inefficiencies via Object-Centric Profiling for Java", Bolun Li, <strong>Pengfei Su</strong>, Milind Chabbi, Shuyin Jiao, Xu Liu. The IEEE/ACM International Symposium on Code Generation and Optimization, Feb 25–Mar 1, 2023, Montreal, QC, Canada. <a href="https://arxiv.org/pdf/2104.03388.pdf">[Paper]</a> <br /></p></li>
<li><p><strong><Font Color=#B9975B>[PyTorch Conference'22]</Font></strong> "Poster: Squeezing GPU Memory Usage in PyTorch", <u>Mao Lin</u>, Keren Zhou, <strong>Pengfei Su</strong>.</p></li>
<li><p><strong><Font Color=#B9975B>[ICSE'22]</Font></strong> "OJXPerf: Featherlight Object Replica Detection for Java Programs", Bolun Li, Hao Xu, Qidong Zhao, <strong>Pengfei Su</strong>, Milind Chabbi, Shuyin Jiao, Xu Liu. The 44th IEEE/ACM International Conference on Software Engineering, May 8-27, 2022, Pittsburgh, PA, USA. <a href="https://arxiv.org/pdf/2203.12712.pdf">[Paper]</a> <br /></p></li>
<li><p><strong><Font Color=#B9975B>[SC'19]</Font></strong> "Pinpointing Performance Inefficiencies via Lightweight Variance Profiling", <strong>Pengfei Su</strong>, Shuyin Jiao, Milind Chabbi, Xu Liu. The International Conference for High Performance Computing, Networking, Storage and Analysis, Nov 17-22, 2019, Denver, CO, USA. <a href="./papers/FVSampler.pdf">[Paper]</a> <a href="./slides/FVSampler.pptx">[Slides]</a> <br /></p></li>
<li><p><strong><Font Color=#B9975B>[ESEC/FSE'19]</Font></strong> "Pinpointing Performance Inefficiencies in Java", <strong>Pengfei Su</strong>, 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. <a href="./papers/JXPerf.pdf">[Paper]</a> <a href="./slides/JXPerf.pptx">[Slides]</a> <br /></p></li>
<li><p><strong><Font Color=#B9975B>[ICSE'19]</Font></strong> "Redundant Loads: A Software Inefficiency Indicator", <strong>Pengfei Su</strong>, Shasha Wen, Hailong Yang, Milind Chabbi, Xu Liu. The 41st IEEE/ACM International Conference on Software Engineering, May 25-Jun 1, 2019, Montreal, Canada. <a href="./papers/LoadSpy.pdf">[Paper]</a> <a href="./slides/LoadSpy.pptx">[Slides]</a> </font><strong><FONT COLOR="rgb(0, 153, 0)">ACM SIGSOFT Distinguished Paper Award</FONT></strong> <br /></p>
</li>
<li><p><strong><Font Color=#B9975B>[PPoPP'19]</Font></strong> "Lightweight Hardware Transactional Memory Profiling", Qingsen Wang, <strong>Pengfei Su</strong>, Milind Chabbi, Xu Liu. The 24th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, Feb 16-20, 2019, Washington, D.C.. <a href="./papers/TXSampler.pdf">[Paper]</a> <a href="./slides/TXSampler.pptx">[Slides]</a> </font><strong><FONT COLOR="rgb(0, 153, 0)">Best Paper Award</FONT></strong> <br /></p>
</li>
</ul>
<h2 id="service">Professional Services</h2>
<ul>
<li><p>Organization Committee: PPoPP'24 (AE Chair), CLUSTER'21 (Session Chair), HDIS'21 (Session Chair)
<li><p>Program Committee: SC'26, ICS'26, PPoPP'25, HiPC'24, ICPP'24, PPoPP'24 (ERC), IPDPS'23, CLUSTER'23, ICPADS'22&23, HIPS'21, LCTES'21&24&25&26
<li><p>Artifact Evaluation Committee: ASPLOS'20, CGO'18&19&20, PPoPP'18&19&21</p>
</li>
<li><p>Journal Reviewer: TECS'21, TACO'25</p>
<li><p>Conference Reviewer: CLUSTER'21, CGO'20, HPCA'20, IPDPS'20, BIGCOM'19, ICPP'17&19&20</p>
</li>
<li><p>Conference Volunteer: ASPLOS'18</p>
</li>
</ul>
<h2 id="award">Honors and Awards</h2>
<ul>
<li><p>NSF CAREER Award, 2025</p></li>
<li><p>Hellman Fellows Award, 2024</p></li>
<li><p>Stephen K.Park Graduate Research Award, William & Mary, 2020</p>
</li>
<li><p>SIGSOFT Travel Award, ESEC/FSE, 2019</p>
</li>
<li><p>Distinguished Paper Award, ICSE, 2019</p>
</li>
<li><p>Best Paper Award, PPoPP, 2019</p>
</li>
<li><p>SIGPLAN Travel Award, PPoPP, 2019</p>
</li>
<li><p>NSF Travel Award, PPoPP, 2019</p>
</li>
</ul>
<h2 id="grant">Grants</h2>
<ul>
<li><p><a style="text-decoration:none;" href="https://www.nsf.gov/awardsearch/showAward?AWD_ID=2417470">NSF IUSE EDU</a>, PI, 2024</p></li>
<li><p><a style="text-decoration:none;" href="https://www.nsf.gov/awardsearch/showAward?AWD_ID=2310919">NSF IUCRC Preliminary Proposal Planning</a>, co-PI, 2023</p></li>
<li><p>UCM Academic Senate Faculty Research, sole PI, 2022</p></li>
<li><p><a style="text-decoration:none;" href="https://www.nsf.gov/awardsearch/showAward?AWD_ID=2125732">NSF Core Small</a>, PI, 2021</p></li>
</ul>
<h2 id="student">Ph.D. Students</h2>
<ul>
<li><p>Dinghong Song (Fall 2024 -, co-advised by Prof. <a style="text-decoration:none;" href="https://faculty.ucmerced.edu/dong-li">Dong Li</a>)</p></li>
<li><p>Haide He (Spring 2024 -)</p></li>
<li><p>Xingjian Ding (Fall 2023 -)</p></li>
</ul>
<h2 id="student">Undergraduates</h2>
<ul>
<li><p>Jayden John (Fall 2024 -)</p></li>
</ul>
<h2 id="Past">Past Students</h2>
<ul>
<li><p>Mao Lin</p></li>
<li><p>Tahea Hossain (Summer 2021)</p></li>
</ul>
<h2 id="teaching">Teaching</h2>
<ul>
<li><p>CSE100 Algorithm Design and Analysis: Fall 2025</p>
<li><p>CSE141 Introduction to Compiler Construction: Spring 2024&2025</p>
<li><p>CSE165 Introduction to Object-oriented Programming: Fall 2021&2022</p>
<li><p>EECS254 Compiler Construction: Spring 2022&2023, Fall 2023&2024</p>
</li>
</ul>
<h2 id="experience">Industry Experiences</h2>
<ul>
<li><p>Software Engineering Intern @Uber Technologies, Inc. (May - Aug 2019)</p>
<li><p>Research Engineer @Facebook, Inc. (May - Nov 2020)</p>
</li>
</ul>
</td>
</table>
</body>
</html>