2025
PLDI 2025
Reductive Analysis with Compiler-Guided LLMs for Code Optimizations
Chunhua Liao et al.
Presents a novel compiler-AI collaboration framework where compiler analysis progressively reduces program complexity
to help LLMs identify and apply targeted code optimizations. Demonstrates significant speedups on real HPC benchmarks
through automated identification of vectorization, parallelization, and memory access pattern improvements.
Paper details coming soon
2025
C3PO-HPC @ ISC 2025
CompilerGPT: Leveraging LLMs for Compiler Optimization Reports
Chunhua Liao et al.
Demonstrates how LLMs can interpret compiler optimization diagnostics and generate actionable performance tuning
recommendations. Evaluated on real HPC application codes from LLNL's production portfolio, showing substantial
developer time savings in performance engineering workflows.
2020β2023
ICS / SC / ISC
XPlacer: Guided Optimal Placement of Data on Heterogeneous Memory Systems
Chunhua Liao et al. β LLNL
Introduces XPlacer, a tool that automatically analyzes application memory access patterns and recommends optimal
data placement across heterogeneous memory systems β GPU HBM, NUMA host memory, and NVM. Critical for extracting
peak performance from modern heterogeneous supercomputers where memory bandwidth is the binding constraint.
Paper details coming soon
2015β2020
DOE SciDAC / RAPIDS
RAPIDS SciDAC Institute: Enabling Exascale Application Performance
Chunhua Liao, LLNL CASC Team, et al.
Contributions to the DOE SciDAC RAPIDS Institute for Computer Science and Data, developing compiler and runtime
tools that help scientific application teams extract performance from pre-exascale and exascale platforms. Work
encompasses auto-parallelization, memory optimization, and performance portability frameworks.
2013β2018
SUPER Institute / ASCR
SUPER Institute: Compiler and Runtime Support for Scalable Systems
Chunhua Liao, LLNL, ANL, LBNL, et al.
Multi-laboratory collaboration developing compiler technologies and runtime systems for scalable parallel computing.
Chunhua's contributions focused on OpenMP extensions, auto-parallelization, and performance analysis tooling for
DOE leadership-class systems.
Project page coming soon