Works (13)
2024 article
DRPY: Pinpointing Inefficient Memory Usage in Multi-Layer Python Applications
2024 IEEE/ACM INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION, CGO, pp. 245–257.
2024 article
EASYVIEW: Bringing Performance Profiles into Integrated Development Environments
2024 IEEE/ACM INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION, CGO, pp. 386–398.
2024 journal article
Leveraging Graph Analysis to Pinpoint Root Causes of Scalability Issues for Parallel Applications
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 36(2), 308–325.
2023 article
DJXPerf: Identifying Memory Inefficiencies via Object-Centric Profiling for Java
PROCEEDINGS OF THE 21ST ACM/IEEE INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION, CGO 2023, pp. 81–94.
2023 article
DroidPerf: Profiling Memory Objects on Android Devices
PROCEEDINGS OF THE 29TH ANNUAL INTERNATIONAL CONFERENCE ON MOBILE COMPUTING AND NETWORKING, MOBICOM 2023, pp. 75–89.
2022 article
Graph Neural Networks Based Memory Inefficiency Detection Using Selective Sampling
SC22: INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS.

2022 article
OJXPerf: Featherlight Object Replica Detection for Java Programs
2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2022), pp. 1558–1570.

2022 article
VALUEEXPERT: Exploring Value Patterns in GPU-Accelerated Applications
ASPLOS '22: PROCEEDINGS OF THE 27TH ACM INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS, pp. 171–185.
2021 article
Toward Efficient Interactions between Python and Native Libraries
PROCEEDINGS OF THE 29TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '21), pp. 1117–1128.
2020 article
DRCCTPROF: A Fine-Grained Call Path Profiler for ARM-Based Clusters
PROCEEDINGS OF SC20: THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC20).

2020 article
GVPRoF: A Value Profiler for GPU-Based Clusters
PROCEEDINGS OF SC20: THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC20).
Contributors: K. Zhou *, Y. Hao n , J. Mellor-Crummey *, X. Meng * & n
2020 article
SCALANA: Automating Scaling Loss Detection with Graph Analysis
PROCEEDINGS OF SC20: THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC20).
2020 article
ZeroSpy: Exploring Software Inefficiency with Redundant Zeros
PROCEEDINGS OF SC20: THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC20).