Haechan An

Currently I'm doing my masters program at KAIST Graduate School of Computing, under the advisement of Prof. Jeehoon Kang, of KAIST Concurrency & Parallelsim Lab.
My interests are: AI systems, compilers, programming languages and machine learning.
I want to build a compiler, runtime and programming model that fill the gap between large AI models and heterogeneous hardwares, e.g., NPU and PIM.

single-page CV

CV.pdf

Contact

Research Topic: AI compilers for NPU/PIM accelerators

Deep learning models, such as generative AI, are increasingly demanding more computation, memory and bandwidth.
To efficiently handle those resource demands, (1) various specialized accelerators have been proposed and (2) the model executions are being distributed to multiple hardwares.
The benefit of using multiple heterogeneous accelerators can only be utilized by a software stack, including specialized compiler and runtime, which bridge the high-level application and low-level hardwares.
However, currently there are limited compiler support that can automatically generate efficient execution plans for varying models, given multiple different accelerators including NPU(Neural Processing Unit) and PIM(Processing In Memory).
My research goal is to design such AI compilers for distributed & heterogeneous accelerators.

Experiences

Programming languages / Dev tools

Publications / Delieverables

Education

Teaching experiences

External experiences

Honours

Languages

Personal blogging

Other interests