Yueming Hao (郝岳明)

Email: yhao24 at ncsu.edu

I am a PhD student at North Carolina State University, advised by Dr. Xu Liu

I'm interested in developing tools for program performance analysis and optimizations on GPGPUs.


Experience

Research Intern, NVIDIA, California

Project: An automation tool for bottleneck analysis from profiling reports
May 2020 - August 2020

Publications

  • [SC'20] "GVPROF: A Value Profiler for GPU-based Clusters", Keren Zhou, Yueming Hao, John Mellor-Crummey, Xiaozhu Meng, Xu Liu, The International Conference for High Performance Computing, Networking, Storage and Analysis, Nov 15-20, 2020, Atlanta, GA, USA.
  • [ASPLOS'22] "ValueExpert: Exploring Value Patterns in GPU-accelerated Applications", Keren Zhou, Yueming Hao*, John Mellor-Crummey, Xiaozhu Meng, Xu Liu,Architectural Support for Programming Languages and Operating Systems. (Keren and Yueming are both co-first authors.)

Projects

GVProf

We implemented GVProf, the first value profiler that locates value redundancy problems in applications running on GPU-based clusters. Our experiments show that GVProf incurs acceptable overhead and scales to large executions. GVProf provides useful insights to guide performance optimization. Under the guidance of GVProf, we optimized several HPC and machine learning workloads


Education

North Carolina State University, US

Doctor of Philosophy
Computer Science
Advisor: Dr. Xu Liu
August 2020 - Now

College of William and Mary, US

Doctor of Philosophy
Computer Science
Advisor: Dr. Xu Liu

Transferred to NCSU following Dr. Xu Liu

August 2019 - August 2020

Shandong University, China

Master of Engineering
Computer Science and Technology
Advisor: Dr. Lei Ju
August 2016 - June 2019

Shandong University, China

Bachelor of Engineering
Computer Science and Technology
August 2012 - June 2016

Professional Service

Conference Observer: ICPP 2020
Artifact Evaluation Committee: PPoPP 2021
Web Chair: LCTES 2021
Journal Reviewer: TECS 2022