I am a postdoctoral scholar in the Center for Computational Sciences and Engineering (CCSE) in the Applied Mathematics and Computational Research (AMCR) Division at Lawrence Berkeley National Laboratory.
My research aims at designing High Performance Computing (HPC) algorithms to speed up numerical solvers. More specifically, I am interested in designing efficient and robust algorithms for load balancing, optimizing stencil computations, and minimizing communication costs on modern heterogeneous supercomputers. I am also interested in using Machine Learning (ML) techniques to build fast surrogates for conventional CFD solvers.
I achieved my PhD degree in Mechanical Engineering from the University of California-Irvine in March 2021. My thesis work focused on systematical algorithm designs to optimize conventional CFD solvers on modern hardware, including grid partitioning, cache tiling, computation-communication overlapping, as well as efficient ML surrogates.