Lawrence Livermore National Laboratory
Box 808, L-422
Livermore, CA 94551-0808
Dr. Chunhua (Leo) Liao is a computer scientist in the Center for Applied Scientific Computing (CASC) at Lawrence Livermore National Laboratory. He works on the ROSE compiler infrastructure project led by Dr. Dan Quinlan. He is also associated with the SciDAC PERI program. His research focus has been on software techniques to improve the performance of both sequential and parallel programs, as well as productivity of programming. His research interests encompass parallel languages, especially OpenMP, optimizing compilers, and programming tools.
Prior to LLNL, he was a key developer for an OpenMP reference compiler named OpenUH, an academic branch of the Open64 compiler. He was also a contributor to the Dragon Analysis Tool and OpenMP validation suite.
Dr. Liao received his Ph.D. degree in Computer Science from University of Houston in Aug. 2007. He also holds M.E. and B.E. degrees in Computer Science from Sichuan University in China.
- Chunhua Liao, Daniel J. Quinlan , Thomas Panas and Bronis de Supinski, A ROSE-based OpenMP 3.0 Research Compiler Supporting Multiple Runtime Libraries, international Workshop on OpenMP (IWOMP) 2010, accepted in March. 2010 LLNL-CONF-422873 pdf
- Chunhua Liao, Daniel J. Quinlan, Jeremiah J. Willcock and Thomas Panas, Semantic-Aware Automatic Parallelization of Modern Applications Using High-Level Abstractions, Journal of Parallel Programming, Accepted in Jan. 2010 pdf
- Chunhua Liao, Daniel J. Quinlan and Thomas Panas, Towards an Abstraction-Friendly Programming Model for High Productivity and High Performance Computing, Workshop on Non-Traditional Programming Models for High-Performance Computing, Los Alamos Computer Science Symposium (LACSS) 2009, Santa Fe, New Mexico, October 13-14, 2009 LLNL-CONF-417691 pdf .
- Chunhua Liao, Daniel J. Quinlan, Richard Vuduc and Thomas Panas, Effective Source-to-Source Outlining to Support Whole Program Empirical Optimization, The 22nd International Workshop on Languages and Compilers for Parallel Computing, Newark, Delaware, USA. October 8-10, 2009. pdf .
- Chunhua Liao, Daniel J. Quinlan, Jeremiah J. Willcock and Thomas Panas, "Extending Automatic Parallelization to Optimize High-Level Abstractions for Multicore," In Proceedings of the 5th international Workshop on OpenMP: Evolving OpenMP in An Age of Extreme Parallelism (Dresden, Germany, June 03 - 05, 2009). pdf .
- Chunhua Liao, A Compile-Time OpenMP Cost Model, Ph.D. dissertation, University of Houston, Texas, 2007.
- Chunhua Liao, Oscar Hernandez, Barbara Chapman, Wenguang Chen and Weimin Zheng, OpenUH: An Optimizing, Portable OpenMP Compiler, Concurrency and Computation: Practice and Experience, Special Issue: Current Trends in Compilers for Parallel Computers, Vol. 19, no. 18, p 2317 - 2332, April. 2007.
- Lei Huang, Barbara Chapman, Chunhua Liao, An Implementation and Evaluation of Thread Subteam for OpenMP Extensions, PMUP'06 (Programming Models for Ubiquitous Parallelism) workshop, Seattle, Washington, Sept. 16, 2006.
- Chunhua Liao, Zhenying Liu, Lei Huang and Barbara Chapman, Evaluating OpenMP on Chip MultiThreading Platforms. First International Workshop on OpenMP (IWOMP). Eugene, Oregon USA. June 1-4, 2005.
- Oscar Hernandez, Chunhua Liao and Barbara Chapman, A Tool to Display Array Access Patterns in OpenMP Programs, PARA'04 workshop on state-of-the-art in scientific computing, Lyngby, Copenhagen, Denmark, June 20-23, 2004.
- Oscar Hernandez, Chunhua Liao and Barbara Chapman, Dragon: A static and dynamic tool for OpenMP, Workshop on OpenMP Applications and Tools (WOMPAT) 2004, pp.53-66, 2004.
Honors and Awards
- R&D 100 Award for the ROSE compiler, 2009
- Computation Directorate Noteworthy Achievement Award, Lawrence Livermore National Laboratory, 2009
- Computer Science Department Scholarship, University of Houston, 2006 - 2007
- Computer Science Department Scholarship, University of Houston, 2005 - 2006
- Shell Scholarship, University of Houston, 2004 – 2005
Updated: 2010-04-14 16:50:08