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 B.S. and M.Eng. degrees in Computer Engineering and Computer Science from Cornell University.


Research

My current research interests include

  - CPU, Server, and Datacenter Architecture
  - System Modeling, Simulation, and Analysis
  - Cloud and Big Data Computing Systems
  - Brain-inspired, Neuromorphic Computer Systems
  - Accelerator Systems and Programming 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 (Fall 2017)
ECE 322: Computer Architecture (Spring 2017, Spring 2018)
ECE 636: Advanced Computer Architecture (Fall 2017)

@ POSTECH
CSED 101: Introduction to Computer Programming (Fall 2010)
CSED 211: Microprocessor Programming & Architecture (Fall 2011, Fall 2016)
CSED 311: Computer Architecture (Spring 2011, Spring 2012, Spring 2013, Spring 2014, Spring 2015, Spring 2016)
CSED 312: Operating System (Fall 2015)
EECE 503: Advanced Computer Architecture (Fall 2011, Fall 2013)
EECE 702: Parallel Computer Architecture (Fall 2012, Fall 2014)


Current Students

@ Seoul National University
  Youngsok Kim (Postdoc), BS & PhD (POSTECH)
  Jaewon Lee (Postdoc), BS & PhD (POSTECH)
  Joonsung Kim (PhD), BS & MS (POSTECH)
  Gwangmu Lee (PhD), BS & MS (POSTECH)
  Dongup Kwon (PhD), BS & MS (POSTECH)
  Gyuhyeon Lee (PhD), BS & MS (POSTECH)
  Pyeongsu Park (PhD), BS & MS (POSTECH)
  Sunghwa Lee (MS/PhD), BS (POSTECH)
  Eunjin Baek (MS/PhD), BS (POSTECH)
  Su-Heon Bae (MS/PhD), BS (Seoul National University)
  Hunjun Lee (MS/PhD), BS (Seoul National University)

@ POSTECH
  Hanhwi Jang (PhD), BS (POSTECH)
  Dongju Chae (PhD), BS (POSTECH)
  Jaehyung Ahn (PhD), BS (POSTECH)
  Jae-Eon Jo (PhD), BS (POSTECH)
  Mohammadamin Ajdari (PhD), BS (Sharif University of Technology)


Selected Publications

[Modeling & Simulation]
ArchSweeper: 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 (to appear)


[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 (to appear)


[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

[Modeling & 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]
(download Flexus 4.1 now!)
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