A software engineer interested in developing scalable, performant, and safe abstraction of cutting-edge technologies.
-
FuriosaAI
Software Engineer
Feb. '21 -- Leads Optimization Working Group in Compiler team.
- Designs and implements global optimization passes of DNN compiler.
- Analyzes and scales compiler performance for large models.
- Elaborates abstractions of HW primitives for compiler backend.
- Implements and optimizes simulator of DNN accelerator.
Used skills: Rust, C++, Python
- Leads Optimization Working Group in Compiler team.
-
FuriosaAI
Software Engineering Intern
Mar. - Aug. '20Developed deep-learning model transformations and optimizations for inference accelerators.
Used skills: Rust, Python
- Jaemin Hong, Sunghwan Shim, Sanguk Park, Tae Woo Kim, Jungwoo Kim, Junsoo Lee, Sukyoung Ryu, and Jeehoon Kang, "Taming Shared Mutable States of Operating Systems in Rust," Science of Computer Programming (SCICO), Volume 238, December 2024.
- H. Kim, et al., "TCP: A Tensor Contraction Processor for AI Workloads," in 2024 ACM/IEEE 51st Annual International Symposium on Computer Architecture (ISCA), Buenos Aires, Argentina, 2024 pp. 890-902.
-
KAIST
M.S. in Computer Science
Mar. '19 - Feb. '21Researched type-guided refactoring to secure memory safety of legacy C kernels using Rust.
Worked at Programming Languages Research Group and
Co-worked at Concurrency and Parallelism Laboratory. -
KAIST
B.S. in Mathematics and Computer Science (double degree)
Mar. '14 - Feb. '19
Cumulative GPA: 3.93/4.3