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 recently joined the Department of Electrical and Computer Engineering at Seoul National University (SNU) as an associate professor. **

Before joining SNU, I was a faculty member for the Deapartment 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 inculde

  - 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
Assistanct/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 322: Computer Architecture (Spring 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)
CSED 312: Operating System (Fall 2015)
EECE 503: Advanced Computer Architecture (Fall 2011, Fall 2013)
EECE 702: Parallel Computer Architecture (Fall 2012, Fall 2014)


Students

-- Postdoctorate --
@ Seoul National University
  Youngsok Kim, BS & PhD in CSE (POSTECH)

-- Graduate Students --
@ Seoul National University
  Joonsung Kim (PhD), BS in CSE (POSTECH)
  Gwangmu Lee (PhD), BS in CSE & Physics (POSTECH)
  Dongup Kwon (PhD), BS in EE & CSE (POSTECH)
  Gyuhyeon Lee (PhD), BS in CSE (POSTECH)
  Pyeongsu Park (Phd), BS in CITE (POSTECH)
  Sunghwa Lee (MS/PhD), BS in CSE & Life Sci. (POSTECH)

@ POSTECH
  Hanhwi Jang (PhD), BS in CSE (POSTECH)
  Dongju Chae (PhD), BS in CSE (POSTECH)
  Jaewon Lee (PhD), BS in EE & CSE (POSTECH)
  Jaehyung Ahn (PhD), BS in CSE (POSTECH)
  Jae-Eon Jo (PhD), BS in CSE (POSTECH)
  Mohammadamin Ajdari (PhD), BS in EE (Sharif Uni. of Technology)
  Dayeol Lee (MS), BS in CSE (POSTECH)

-- Co-advising --
  Jihun Kim (PhD), BS in CSE, Pusan National Uni. (with Prof. Jong Kim (POSTECH))

-- Alumni --
  Donggyu Kim, BS in CSE (POSTECH) - Now at UC Berkeley (PhD)


Selected Publications

- CPU/GPU/Server Architecture
StressRight: Finding the Right Stress for Accurate In-development System Evaluation
Jaewon Lee, Hanhwi Jang, Jae-eon Jo, Gyu-heyon Lee, Jangwoo Kim
IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), April 2017 (to appear)


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), December 2015


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), December 2014


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


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), February 2014


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


- Cloud Computing Architecture
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


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


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


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), November 2013


Scaling Hadoop for Multi-Core and Highly Threaded Systems
Jangwoo Kim, Denis Sheahan, Joe Gebis and Zoran Radovic
Yahoo Hadoop Summit, Santa Clara, CA, June 2009

- Memory System Architecture
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), March 2016


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), June 2015


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), November 2014


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), October 2005


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), June 2005


Memory Coherence Activity Prediction in Commercial Workloads
Stephen Somogyi, Thmas F. Wenisch, Nikolaos Hardavellas, Jangwoo Kim, Anastassia Ailamaki, and Babak Falsafi
Workshop on Memory Performance Issues (WMPI), June 2004.


- Reliable Computer Architecture
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), December 2013


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), March 2009


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), December 2007


PAI: A Lightweight Muchanism 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), December 2007


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), November-December 2005


Efficient Resource Sharing in Concurrent Error Detecting Superscalar Microarchiectures
Jared C. Smolens, Jangwoo Kim, James C. Hoe, and Babak Falsafi
ACM/IEEE International Symposium on Microarchitecture (MICRO), December 2004

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
International Conference on Architectural Support for Programming Languages and Operating Systems
(ASPLOS), October 2004
Also appears in
IEEE Micro Special Issue: Top Picks from Computer Architecture Conferences (IEEE Micro), November 2004

- Full-System 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), March 2004





Web Site Hit Counter