Teaching Experience
- Hongik University, Seoul, South Korea
- Introduction to IoT Design (Fa 2019)
- Storage System Architecture (IT System Design) (Sp 2019)
- Digital Logic Design (Sp 2019)
- Computer System Organization (Fa 2018)
- Computer Communication Netowork (Fa 2018)
- Embedded System Design (Fa 2019, Fa 2018)
- University of Southern California, Los Angeles, CA
- EE354 Introduction to Digital Circuits (Sp 2016, Fa 2015)
- EE560 Digital System Design – Tools and Techniques (Su 2013)
- EE557 Computer System Architecture (Sp 2014, Fa 2013)
- Inter-university Semiconductor Research Center, Seoul, South Korea
- VLSI Design Coursework (2002)
- Seoul National University, Seoul, South Korea
- Electronics Circuits (Sp 2001)
- Analog System Laboratory (Fa 2001)
Professional Experience
- Hongik University, Seoul, South Korea
- Assistant Processor (09/2018 ~ current)
- Area of research: computer architecture, memory systems, storage systems, FPGA, accelerator architecture
- University of Southern California, Los Angeles, CA
- Graduate Research Assistant (08/2012 ~ 08/2018)
- Area of research: parallel processor architecture, graphics processing unit, memory subsystems, storage systems, high performance computing, energy efficient computing
- Intel, Hillsboro, OR
- Graduate Research Intern (05/2016 ~ 12/2016)
- Area of research: high performance memory controller for server architecture
- LG Electronics, Seoul, South Korea
- Senior Research Engineer (03/2003 ~ 05/2011)
- Area of research: SoC design, architecture & modeling, RTL design, FPGA verification and validation, image processing, communication signal processing
- Seoul National University, Seoul, South Korea
- Graduate Research Assistant (03/2001 ~ 02/2003)
- Area of research: digital system design, verification and testing, signal processing algorithm
- Bitnuri, Seoul, South Korea
- Researcher (co-founder) (03/2000 ~ 12/2000)
- Area of research: digital system design, media controller design
Professional Services
- Conference/Workshop Session Chair
- 9th Annual Non-Volatile Memories Workshop (NVMW ’18)
- Reviewer
- International Symposium on Computer Architecture (ISCA)
- IEEE/ACM International Symposium on Microarchitecture (MICRO)
- ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS)
- IEEE International Parallel and Distributed Processing Symposium (IPDPS)
- IEEE International Symposium on Workload Characterization (IISWC)
- IEEE International Conference on Computer Design (ICCD)
- IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)
- IEEE Computer Architecture letters (CAL)
- ACM Transactions on Embedded Computing Systems (TECS)