SNU Banner

 Jangwoo Kim
  Associate Professor
  Electrical and Computer Engineering
  Seoul National University

Emailjangwoo /at/ snu.ac.kr
LabHigh Performance Computer System Lab
OfficeR902, B301
Phone+82-2-880-1868
Address  SNU, Gwanak-Gu, Seoul, Korea 08826

Biography

I am currently an associate professor for the Department of Electrical and Computer Engineering at Seoul National University (SNU).

Before joining SNU, I was a faculty member for the Department of Computer Science and Engineering at Pohang University of Science and Technology (POSTECH) for six and half years. Before joining POSTECH, I was a CPU/system architect at Sun Microsystems and Oracle Corporation in Silicon Valley, USA. As a CPU architect in Architecture Group, I worked on performance modeling and verification of Sun/Oracle's recently announced multi-core, multi-threaded SPARC T4 CPUs. I also worked on developing highly scalable cloud computing servers that use state-of-the-art virtual machine technologies.

Before joining Sun Microsystems, I earned my Ph.D. degree in Computer Engineering from Carnegie Mellon University. My advisor was Prof. Babak Falsafi and I also closely worked with Prof. James C. Hoe, Prof. Ken Mai, and Prof. Anastassia Ailamaki. At CMU, I worked mostly on defect- and fault-tolerant computer system architectures. I earned my BS degree in Electrical Engineering and M.Eng degree in Computer Science from Cornell University.


Research

My current research interests include

  - CPU, Server, and Datacenter Architectures
  - System Modeling, Simulation, and Analysis
  - AI and Neuromorphic Computer Systems
  - Cryogenic and Quantum Computer Systems
  - Acceleration Systems with System SW Supports


Education

B.S. Electrical Engineering Cornell University
M.Eng. Computer Science Cornell University
Ph.D. Computer Engineering Carnegie Mellon University


Employment

Associate Professor Seoul National University (SNU) 2017 - Current
Assistant/Associate Professor Pohang University of Science and Technology (POSTECH) 2010 - 2016
CPU/System Architect Sun Microsystems (later acquired by Oracle), USA 2008 - 2010


Research Lab

My new research lab at SNU:
High Performance Computer System (HPCS) Lab


Teaching

@ Seoul National University
ECE 201: Digital Design (FA17, FA18)
ECE 322: Computer Architecture (SP17, SP18, SP19)
ECE 636: Advanced Computer Architecture (FA17, FA18)

@ POSTECH
CSED 101: Introduction to Computer Programming (FA10)
CSED 211: Microprocessor Programming & Architecture (FA11, FA16)
CSED 311: Computer Architecture (SP11, SP12, SP13, SP14, SP15, SP16)
CSED 312: Operating System (FA15)
EECE 503: Advanced Computer Architecture (FA11, FA13)
EECE 702: Parallel Computer Architecture (FA12, FA14)


Current Students

@ Seoul National University
  Joonsung Kim (PhD), BS & MS (POSTECH)
  Dongup Kwon (PhD), BS & MS (POSTECH)
  Gyuhyeon Lee (PhD), BS & MS (POSTECH)
  Pyeongsu Park (PhD), BS & MS (POSTECH)
  Eunjin Baek (PhD), BS (POSTECH)
  Hunjun Lee (MS/PhD), BS (SNU)
  Ilkwon Byun (MS/PhD), BS (SNU)
  Dongmoon Min (MS/PhD), BS (SNU)
  Heetaek Jeong (MS/PhD), BS (SNU)
  Seungho Lee (MS/PhD), BS (SNU)
  Wonsik Lee (MS/PhD), BS (SNU)

@ POSTECH
  Jae-Eon Jo (PhD), BS (POSTECH)
  Mohammadamin Ajdari (PhD), BS (Sharif University of Technology)

-- Alumni --
  Youngsok Kim, PostDoc (SNU) & PhD (POSTECH) - Assistant Professor @ Yonsei University
  Jaewon Lee, PostDoc (SNU) & PhD (POSTECH) - Researcher @ Facebook AI
  Jihun Kim, PhD (POSTECH) - Researcher @ Financial Security Institute
  Hanhwi Jang, PhD (POSTECH) - Researcher @ Samsung Research
  Dongju Chae, PhD (POSTECH) - Researcher @ Samsung Research
  Jaehyung Ahn, PhD (POSTECH) - Researcher @ Samsung Advanced Institute Technology
  Dayeol Lee, MS (POSTECH) - PhD student @ UC Berkeley
  Sunghwa Lee, MS (SNU) - Student @ SNU Law School


Selected Publications

[Architecture & Neuromorphic]
FlexLearn: Fast and Highly Efficient Brain Simulations Using Flexible On-Chip Learning
Eunjin Baek, Hunjun Lee, Youngsok Kim, and Jangwoo Kim
ACM/IEEE International Symposium on Microarchitecture (MICRO), Oct 2019 (to appear)


[Architecture & Storage]
FIDR: A Scalable Storage System for Fine-Grain In-Line Data Reduction with Efficient Memory Handling
Mohammadamin Ajdari, Wonsik Lee, Pyeongsu Park, Joonsung Kim, and Jangwoo Kim
ACM/IEEE International Symposium on Microarchitecture (MICRO), Oct 2019 (to appear)


[Architecture & Memory]
Enforcing Last-Level Cache Partitioning through Memory Virtual Channels
Jungwook Chung, Yuhwan Ro, Joonsung Kim, Jaehyung Ahn, Jangwoo Kim, John Kim, Jae W. Lee, and Jung Ho Ahn
IEEE International Conference on Parallel Architecture and Compilation Techniques (PACT), Sep 2019 (to appear)


[Modeling & Cryogenic]
Cryogenic Computer Architecture Modeling with Memory-Side Case Studies
Gyuhyeon Lee, Dongmoon Min, Ilkwon Byun, and Jangwoo Kim
ACM/IEEE International Symposium on Computer Architecture (ISCA), Jun 2019

[Architecture & Deep Learning]
MnnFast: A Fast and Scalable System Architecture for Memory-Augmented Neural Networks
Hanhwi Jang, Joonsung Kim, Jae-Eon Jo, Jaewon Lee, and Jangwoo Kim
ACM/IEEE International Symposium on Computer Architecture (ISCA), Jun 2019


[System SW & Deep Learning]
μLayer: Low Latency On-Device Inference Using Cooperative Single-Layer Acceleration and Processor-Friendly Quantization
Youngsok Kim, Joonsung Kim, Dongju Chae, Daehyun Kim, and Jangwoo Kim
ACM European Conference on Computer Systems (EuroSys), Mar 2019

[Architecture & Storage]
CIDR: A Cost-Effective In-line Data Reduction System for Terabit-per-Second Scale SSD Arrays
Mohammadamin Ajdari, Pyeongsu Park, Joonsung Kim, Dongup Kwon, and Jangwoo Kim
IEEE International Symposium on High Performance Computer Architecture (HPCA), Feb 2019
(Best Paper Runner-Up)


[Modeling & Simulation]
RpStacks-MT: A High-throughput Multi-core Processor Design Evaluation Methodology
Hanhwi Jang, Jae-Eon Jo, Jaewon Lee, and Jangwoo Kim
ACM/IEEE International Symposium on Microarchitecture (MICRO), Oct 2018


[Modeling & Storage]
SSDcheck: Timely and Accurate Prediction of Irregular Behaviors in Black-Box SSDs
Joonsung Kim, Pyeongsu Park, Jaehyung Ahn, Jihun Kim, Jong Kim, and Jangwoo Kim
ACM/IEEE International Symposium on Microarchitecture (MICRO), Oct 2018


[System SW & Mobile]
DynaMix: Dynamic Mobile Device Integration for Efficient Cross-device Resource Sharing
Dongju Chae, Joonsung Kim, Gwangmu Lee, Hanjun Kim, Kyung-Ah Chang, Hyogun Lee, and Jangwoo Kim
2018 USENIX Annual Technical Conference (ATC), Jul 2018

[Architecture & Server]
DCS-ctrl: A Fast and Flexible Device-Control Mechanism for Device-Centric Server Architecture
Dongup Kwon, Jaehyung Ahn, Dongju Chae, Mohammadamin Ajdari, Jaewon Lee, Suheon Bae, Youngsok Kim, and Jangwoo Kim
ACM/IEEE International Symposium on Computer Architecture (ISCA), Jun 2018

[Architecture & Neuromorphic]
Flexon: A Flexible Digital Neuron for Efficient Spiking Neural Network Simulations
Dayeol Lee, Gwangmu Lee, Dongup Kwon, Sunghwa Lee, Youngsok Kim, and Jangwoo Kim
ACM/IEEE International Symposium on Computer Architecture (ISCA), Jun 2018

[Modeling & Simulation]
DiagSim: Systematically Diagnosing Simulators for Healthy Simulations
Jae-Eon Jo, Gyu-Hyeon Lee, Hanhwi Jang, Jaewon Lee, Mohammadamin Ajdari, and Jangwoo Kim
ACM Transactions of Architecture and Code Optimization (TACO), Mar 2018


[Modeling & Datacenter]
WSMeter: A Performance Evaluation Methodology for Google's Production Warehouse-Scale Computers
Jaewon Lee, Changkyu Kim, Kun Lin, Liqun Cheng, Rama Govindaraju, and Jangwoo Kim
ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Mar 2018


[Modeling & Storage]
SSD Performance Modeling Using Bottleneck Analysis
Jihun Kim, Joonsung Kim, Pyeongsu Park, Jong Kim, and Jangwoo Kim
IEEE Computer Architecture Letters (CAL), Jan 2018


[Architecture & Storage]
A Scalable HW-Based Inline Deduplication for SSD Arrays
Mohammadamin Ajdari, Pyeongsu Park, Dongup Kwon, Joonsung Kim, and Jangwoo Kim
IEEE Computer Architecture Letters (CAL), Jan 2018


[Architecture & GPU]
GPUpd: A Fast and Scalable Multi-GPU Architecture Using Cooperative Projection and Distribution
Youngsok Kim, Jae-Eon Jo, Hanhwi Jang, Minsoo Rhu, Hanjun Kim, and Jangwoo Kim
ACM/IEEE International Symposium on Microarchitecture (MICRO), Oct 2017


[Modeling & Workload]
StressRight: Finding the Right Stress for Accurate In-development System Evaluation
Jaewon Lee, Hanhwi Jang, Jae-eon Jo, Gyu-hyeon Lee, and Jangwoo Kim
IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), Apr 2017


[System SW & Mobile]
CloudSwap: A Cloud-Assisted Swap Mechanisms for Mobile Devices
Dongju Chae, Joonsung Kim, Youngsok Kim, Kyung-Ah Chang, Sang-Bum Suh, Hyogun Lee, and Jangwoo Kim
ACM/IEEE International Symposium on Cluster, Cloud and Grid Computing (CCGrid), May 2016


[System SW & Cloud]
DTStorage: Dynamic Tape-based Storage for Cost-effective and Highly-available Streaming Service
Jaewon Lee, Jaehyung Ahn, Choongul Park, and Jangwoo Kim
ACM/IEEE International Symposium on Cluster, Cloud and Grid Computing (CCGrid), May 2016


[Architecture & Memory]
Efficient Footprint Caching for Tagless DRAM Caches
Hakbeom Jang, Youngjun Lee, Jongwon Kim, Youngsok Kim, Jangwoo Kim, Jinkyu Jeong, and Jae W. Lee
IEEE International Symposium on High Performance Computer Architecture (HPCA), Mar 2016


[Architecture & Server]
DCS: A Fast and Scalable Device-Centric Server Architecture
Jaehyung Ahn, Dongup Kwon, Youngsok Kim, Mohammadamin Ajdari, Jaewon Lee, and Jangwoo Kim
ACM/IEEE International Symposium on Microarchitecture (MICRO), Dec 2015


[Architecture & Memory]
A Fully Associative, Tagless DRAM Cache
Yongjun Lee, Jongwon Kim, Hakbeom Jang, Hyunggyun Yang, Jangwoo Kim, Jinkyu Jeong, and Jae W. Lee
ACM/IEEE International Symposium on Computer Architecture (ISCA), Jun 2015

[Modeling & Simulation]
RpStacks: Fast and Accurate Processor Design Space Exploration Using Representative Stall-Event Stacks
Jaewon Lee, Hanhwi Jang, and Jangwoo Kim
ACM/IEEE International Symposium on Microarchitecture (MICRO), Dec 2014


[Architecture & Memory]
Microbank: Architecting Through-Silicon Interposer-Based Main-Memory Systems
Young Hoon Son, Seongil O, Hyunggyun Yang, Daejin Jung, Jung Ho Ahn, John Kim, Jangwoo Kim, and Jae W. Lee
ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis (SC), Nov 2014


[Security & GPU]
Stealing Webpages Rendered on Your Browser By Exploiting GPU Vulnerabilities
Sangho Lee, Youngsok Kim, Jangwoo Kim, and Jong Kim
IEEE International Symposium on Security and Privacy (S&P), May 2014


[System SW & Mobile]
CMcloud: Cloud Platform for Cost-Effective Offloading of Mobile Applications
Dongju Chae, Jihun Kim, Jangwoo Kim, Jong Kim, Seungjun Yang, Yeongpil Cho, Yongin Kwon, and Yunheung Paek
ACM/IEEE International Symposium on Cluster, Cloud and Grid Computing (CCGrid), May 2014


[Architecture & GPU]
GPUdmm: A High-Performance and Memory-Oblivious GPU Architecture Using Dynamic Memory Management
Youngsok Kim, Jaewon Lee, Jae-Eon Jo, and Jangwoo Kim
IEEE International Symposium on High Performance Computer Architecture (HPCA), Feb 2014


[Architecture & Reliability]
Building Fast, Dense, Low-Power Caches Using Erasure-Based Inline Multi-Bit ECC
Jangwoo Kim, Mark McCartney, Mudit Bhargava, Hyunggyun Yang, Ken Mai, and Babak Falsafi
IEEE Pacific Rim International Symposium on Dependable Computing (PRDC), Dec 2013


[System SW & Cloud]
Guide-Copy: Fast and Silent Migration of Virtual Machine for Datacenters
Jihun Kim, Dongju Chae, Jangwoo Kim, and Jong Kim
ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis (SC), Nov 2013

[Architecture & GPU]
ScaleGPU: GPU Architecture for Memory-Unaware GPU Programming
Youngsok Kim, Jaewon Lee, Donggyu Kim, and Jangwoo Kim
IEEE Computer Architecture Letters (CAL), Jul 2013


[System SW & Cloud]
Scaling Hadoop for Multi-Core and Highly Threaded Systems
Jangwoo Kim, Denis Sheahan, Joe Gebis and Zoran Radovic
Yahoo Hadoop Summit, Santa Clara, CA, Jun 2009


[Architeture & Reliability]
Modeling SRAM Failure Rates to Enable Fast, Dense, Low-Power Caches
Jangwoo Kim, Mark McCartney, Ken Mai, and Babak Falsafi
IEEE Workshop on Silicon Errors in Logic - System Effects (SELSE), Mar 2009


[Architeture & Reliability]
Multi-bit Error Tolerant Caches Using Two-Dimensional Error Coding
Jangwoo Kim, Nikos Hardavellas, Ken Mai, Babak Falsafi, and James C. Hoe
ACM/IEEE International Symposium on Microarchitecture (MICRO), Dec 2007


[Architeture & Reliability]
PAI: A Lightweight Mechanism for Single-Node Memory Recovery in DSM Servers
Jangwoo Kim, Jared C. Smolens, Babak Falsafi, and James C. Hoe
IEEE Pacific Rim International Symposium on Dependable Computing (PRDC), Dec 2007


[Architeture & Reliability]
TRUSS: A Reliable, Scalable Server Architecture
Brian T. Gold, Jangwoo Kim, Jared C. Smolens, Eric Chung, Vasileios Liaskovitis, Eriko Nurvitadhi,
Babak Falsafi, James C. Hoe and Andreas Nowatzyk
IEEE Micro Special Issue: Reliability-Aware Microarchitectures (IEEE Micro), Nov-Dec 2005


[Architecture & Memory]
Store-Ordered Streaming of Shared Memory
Thomas F. Wenisch, Stephen Somogyi, Nikolaos Hardavellas, Jangwoo Kim,
Chris Gniady, Anastassia Ailamaki, and Babak Falsafi
ACM/IEEE International Conference on Parallel Architecture and Compilation Techniques (PACT), Oct 2005


[Architecture & Memory]
Temporal Streaming of Shared Memory
Thomas F. Wenisch, Stephen Somogyi, Nikolaos Hardavellas, Jangwoo Kim, Anastassia Ailamaki, and Babak Falsafi
ACM/IEEE International Symposium on Computer Architecture (ISCA), Jun 2005


[Architeture & Reliability]
Efficient Resource Sharing in Concurrent Error Detecting Superscalar Microarchitectures
Jared C. Smolens, Jangwoo Kim, James C. Hoe, and Babak Falsafi
ACM/IEEE International Symposium on Microarchitecture (MICRO), Dec 2004


[Architeture & Reliability]
Fingerprinting: Bounding Soft-Error Detection Latency and Bandwidth
Jared C. Smolens, Brian T. Gold, Jangwoo Kim, Babak Falsafi, James C. Hoe, and Andreas G. Nowatzyk
ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Oct 2004
Also appears in
IEEE Micro Special Issue: Top Picks from Computer Architecture Conferences (IEEE Micro), Nov 2004


[Architecture & Memory]
Memory Coherence Activity Prediction in Commercial Workloads
Stephen Somogyi, Thomas F. Wenisch, Nikolaos Hardavellas, Jangwoo Kim, Anastassia Ailamaki, and Babak Falsafi
Workshop on Memory Performance Issues (WMPI) (in conjunction with ISCA 04), Jun 2004


[Modeling & Simulation]
SimFlex: A Fast, Accurate, Flexible Full-System Simulation Framework for Performance Evaluation of Server Architecture
Nikolaos Hardavellas, Stephen Somogyi, Thomas F. Wenisch, Roland E. Wunderlich, Shelley Chen, Jangwoo Kim, Babak Falsafi, James C. Hoe, and Andreas G. Nowatzyk
ACM SIGMETRICS Performance Evaluation Review, Vol. 31, No. 4, pp. 31-35 (SIGMETRICS PER), Mar 2004



Web Site Hit Counter