KAIST  Computer Architecture Lab  


Portrait: Jaehyuk Huh

 

 

Jaehyuk Huh

Associate Professor, Computer Science

KAIST (Korea Advanced Institute of Science and Technology)

Reseach Group: Computer Architecture Laboratory

Contact Information

 Email: jhhuh [_a_t_] kaist.ac.kr

 Office: E3-1 Room #4406

 Tel: +82-42-350-3515

 Fax: +82-42-350-3510

Snail Mail:

 School of Computing, KAIST
 291 Daehak-ro, Yuseong-gu

 Daejeon 34141 Republic of Korea




Research Interests
  • Computer Systems and Architecture, Virtualization, System Security


Teaching

  • CS311 Computer Organization (Fall 2015)
  • CC510 Introduction to Computer Application(Fall 2015)
  • Prior Semesters

Education and Employment


Publications

  • Seikwon Kim, Seonyoung Lee, Taehoon Kim, and Jaehyuk Huh, "Transparent Dual Memory Compression Architecture", accepted for the 26th International Conference on Parallel Architectures and Compilation Techniques (PACT), September, 2017 [PDF]
  • Chang Hyun Park, Taekyung Heo, Jungi Jeong, and Jaehyuk Huh, "Hybrid TLB Coalescing: Improving TLB Translation Coverage under Diverse Fragmented Memory Allocations", The 44th International Symposium on Computer Architecture (ISCA), June, 2017 [PDF]
  • Junghoon Lee, Taehoon Kim, and Jaehyuk Huh, "Dynamic Prefetcher Reconfiguration for Diverse Memory Architectures", The 34th IEEE International Conference on Computer Design (ICCD), October, 2016 [PDF]
  • Chang Hyun Park, Taekyung Heo, and Jaehyuk Huh, "Efficient Synonym Filtering and Scalable Delayed Translation for Hybrid Virtual Caching", the 43rd International Symposium on Computer Architecture (ISCA), June, 2016 [PDF]
  • Changdae Kim, and Jaehyuk Huh, "Fairness-oriented OS Scheduling Support for Multicore Systems", the International Conference on Supercomputing (ICS), June, 2016 [PDF]
  • Jaeung Han, Seungheun Jeon, Young-ri Choi, and Jaehyuk Huh, "Interference Management for Distributed Parallel Applications in Consolidated Clusters", The International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), April, 2016 [PDF]
  • Junghoon Lee, Taehoon Kim, and Jaehyuk Huh "Reducing the Memory Bandwidth Overheads of Hardware Security Support for Multi-core Processors", IEEE Transactions on Computers (TC) 65 (11), November 2016 [LINK]
  • Daehoon Kim, Hwanju Kim, Nam Sung Kim, and Jaehyuk Huh, "vCache: Architectural Support for Transparent and Isolated Virtual LLCs in Virtualized Environments", IEEE/ACM International Symposium on Microarchitecture (MICRO-48), December, 2015 [PDF]
  • Sangwon Seo, Jae-Hong Kim, Sangbae Yun, Jaehyuk Huh, and Seungryoul Maeng, "HePA: Hexagonal Platform Architecture for Smart Home Things", The 21st IEEE International Conference on Parallel and Distributed Systems (ICPADS), December, 2015 [LINK]
  • Wonik Seo, Daegil Im, Jeongim Choi, and Jaehyuk Huh, "Big or Little: A Study of Mobile Interactive Applications on an Asymmetric Multi-core Platform", IEEE International Symposium on Workload Characterization (IISWC '15), October, 2015 [PDF]
  • Daehoon Kim, Chang Hyun Park, Hwanju Kim, and Jaehyuk Huh, "Virtual Snooping Coherence for Multi-core Virtualized Systems", IEEE Transactions on Parallel and Distributed Systems (TPDS) 27 (7), July 2016 [LINK]
  • Jaeung Han, Changdae Kim, Jaehyuk Huh, Gil-Jin Jang, and Young-ri Choi, "Configuration Guidance Framework for Molecular Dynamics Simulations in Virtualized Clusters", IEEE Transactions on Services Computing (TSC), 10 (3), May-June 2017 [LINK]
  • Seongwook Jin, Jinho Seol, Jaehyuk Huh, and Seungryoul Maeng, "Hardware-Assisted Secure Resource Accounting under a Vulnerable Hypervisor", the 11th ACM International Conference on Virtual Execution Environments (VEE '15), March 2015 [PDF]
  • Jeongseob Ahn, Seongwook Jin, and Jaehyuk Huh, "Fast Two-level Address Translation for Virtualized Systems", IEEE Transactions on Computers 64 (12), December, 2015 [LINK]
  • Jeongseob Ahn, Chang Hyun Park, and Jaehyuk Huh, "Micro-sliced Virtual Processors to Hide the Effect of Discontinuous CPU Availability for Consolidated Systems", The 47th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-47), December 2014 [PDF]
  • Daehoon Kim, Hwanju Kim, and Jaehyuk Huh, "vCache: Providing a Transparent View of the LLC in Virtualized Environments", IEEE Computer Architecture Letters (CAL), selected for the best of CAL session in HPCA 2015 [LINK]
  • Seongwook Jin, Jeongseob Ahn, Jinho Seol, Sanghoon Cha, Jaehyuk Huh, and Seungryoul Maeng, "H-SVM: Hardware-assisted Secure Virtual Machines under a Vulnerable Hypervisor", IEEE Transactions on Computers 64 (10), October, 2015 [LINK]
  • Jinho Seol, Seongwook Jin,Daewoo Lee, Jaehyuk Huh, and Seungryoul Maeng, "A Trusted IaaS Environment with Hardware Security Module", IEEE Transactions on Services Computing 9 (3) May-June 2016 [LINK]
  •  Jaehyuk Huh, Changkyu Kim, Hazim Shafi, Lixin Zhang, Doug Burger, and Stephen W. Keckler"Author Retrospective for A NUCA Substrate for Flexible CMP Cache Sharing", a retrosepctive for one of 35 papers selected among 1800 papers published in ICS for the last 25 years, ICS 25th Anniversary Volume, 2014 [PDF]
  • Junghoon Lee, Hanjoon Kim, Minjeong Shin, John Kim, and Jaehyuk Huh, "Mutually Aware Prefetcher and On-chip Network Designs for Multi-cores", IEEE Transactions on Computers 63 (9), September, 2014 [LINK]
  • Eunji Pak, Sang-Hoon Kim, Jaehyuk Huh, and Seungryoul Maeng, "Revisiting Shared Cache Contention Problems: A Practical Hardware-Software Cooperative Approach", IEICE Transactions on Information and Systems E96-D (7)
  • Jongse Park, Daewoo Lee, Bokyeong Kim, Jaehyuk Huh, and Seungryoul Maeng, "Locality-Aware Dynamic VM Reconfiguration on MapReduce Clouds", The 21st International ACM Symposium on High-Performance Parallel and Distributed Computing (HPDC'12), June, 2012. [PDF]
  • Jeongseob Ahn, Seongwook Jin, and Jaehyuk Huh, "Revisiting Hardware-Assisted Page Walks for Virtualized Systems", The 39th International Symposium on Computer Architecture (ISCA), June, 2012 [PDF]
  • Jeongseob Ahn, Changdae Kim, Jaeung Han, Young-ri Choi, and Jaehyuk Huh, "Dynamic Virtual Machine Scheduling in Clouds for Architectural Shared Resources", HotCloud 2012 [PDF]
  • Seongwook Jin, Jeongseob Ahn, Sanghoon Cha, and Jaehyuk Huh, "Architectural Support for Secure Virtualization under a Vulnerable Hypervisor", The 44th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-44), December, 2011. [PDF]
  • Jeongseob Ahn, Daehoon Kim, Jaehong Kim, and Jaehyuk Huh, "Subspace Snooping: Exploiting Temporal Sharing Stability for Snoop Reduction", IEEE Transactions on Computers 61 (11), November, 2012 [DOI]
  • Jaehong Kim, Sangwon Seo, Dawoon Jung, Jin-Soo Kim, and Jaehyuk Huh, "Parameter-Aware I/O Management for Solid State Disks (SSDs)", IEEE Transactions on Computers 61 (5), May, 2012 [DOI]
  • Seongwook Jin, and Jaehyuk Huh, Secure MMU: Architectural Support for Memory Isolation among Virtual Machines, The 7th Workshop on Hot Topics in System Dependability (HotDep'11), June, 2011. [PDF]
  • Youngjin Kwon, Changdae Kim, Seungryoul Maeng, and Jaehyuk Huh, "Virtualizing Performance Asymmetric Multi-core Systems", The 38th International Symposium on Computer Architecture (ISCA), June, 2011. [PDF
  • Seongwook Jin,Jaehong Kim,Jaegeuk Kim,Jaehyuk Huh, and Seungryoul Maeng, "Sector Log: Fine-Grained Storage Management for Solid State Drives", the ACM 26th Symposium on Applied Computing  (SAC'11), Taiwan, March, 2011. [PDF] 
  • Daehoon Kim, Hwanju Kim, and Jaehyuk Huh,  "Virtual Snooping: Filtering Snoops in Virtualized Multi-cores", The 43rd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-43), Atlanta, USA, December, 2010. [PDF]
  • Hanjoon Kim, Seulki Heo, Junghoon Lee, Jaehyuk Huh, and John Kim, "On-Chip Network Evaluation Framework", Supercomputing 2010, New Orleans, USA, November, 2010. 
  •  Daehoon Kim, Jeongseob Ahn, Jaehong Kim, and Jaehyuk Huh, "Subspace Snooping: Filtering Snoops with Operating System Support", The 19th International Conference on Parallel Architectures and Compilation Techniques (PACT), Vienna, Austria, September, 2010.  [PDF]
  • Jaeung Han, Jeongseob Ahn, Changdae Kim, Youngjin Kwon, Young-ri Choi and Jaehyuk Huh, "The Effect of Multi-core on HPC Applications in Virtualized Systems",  The 5th Workshop on Virtualization in High-Performance Cloud Computing (VHPC), Ischia-Naples, Italy, August, 2010.  [PDF]
  •  Jae-Hong Kim, Dawoon Jung, Jin-Soo Kim, and Jaehyuk Huh,  " A Methodology for Extracting Performance Parameters in Solid State Disks (SSDs)",  The 17th Annual Meeting of the IEEE/ACM International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), September, 2009.  [PDF]
  •  DukSu Kim, Jae-Pil Heo, Jaehyuk Huh, John Kim, and Sung-Eui Yoon,  "HPCCD: Hybrid Parallel Continuous Collision Detection using CPUs and GPUs", Computer Graphics Forum (Pacific Graphics) 2009.  [PDF]
  • Haiming Liu, Michael Ferdman, Jaehyuk Huh, and Doug Burger,  "Cache Bursts: A New Approach for Eliminating Dead Blocks and Increasing Cache Efficiency ",  The 41st Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-41), November, 2008. [PDF]
  •  Jaehyuk Huh, Changkyu Kim, Hazim Shafi, Lixin Zhang, Doug Burger, and Stephen W. Keckler"A NUCA Substrate for Flexible CMP Cache Sharing", IEEE Transactions on Parallel and Distributed Systems 18 (8), Aug 2007
  •  Jaehyuk Huh, Changkyu Kim, Hazim Shafi, Lixin Zhang, Doug Burger, and Stephen W. Keckler"A NUCA Substrate for Flexible CMP Cache Sharing", The 19th ACM International Conference on Supercomputing (ICS 05) , June, 2005. [PDF]
  • Jaehyuk Huh, Doug Burger, Jichuan Chang, Gurindar S. Sohi, "Speculative Incoherent Cache Protocols", IEEE Micro Special Issue (2004 Top Picks in Computer Architecture), Nov/Dec 2004
  • Jaehyuk Huh, Jichuan Chang, Doug Burger, and Gurindar S. Sohi, "Coherence Decoupling: Making Use of Incoherence", The 11th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-XI), October, 2004. [PDF]
  • K. Sankaralingam, R. Nagarajan, H. Liu, C. Kim, J. Huh, N. Ranganathan, D. Burger, S. W. Keckler, R. G. McDonald, and C. R. Moore, "TRIPS: A polymorphous architecture for exploiting ILP, TLP, and DLP," ACM Transactions on Architecture and Code Optimization (TACO), March 2004.
  • K. Sankaralingam, R. Nagarajan, H. Liu, C. Kim, J. Huh, D.C. Burger, S.W. Keckler, and C.R. Moore, "Exploiting ILP, TLP, and DLP with the Polymorphous TRIPS Architecture,"  IEEE Micro Special Issue (Top Picks in Computer Architecture), Nov/Dec 2003.
  • K. Sankaralingam, R. Nagarajan, H. Liu, C. Kim, J. Huh, D.C. Burger, S.W. Keckler, and C.R. Moore.  "Exploiting ILP, DLP, and TLP Using Polymorphism in the TRIPS Architecture", The 30th International Symposium on Computer Architecture (ISCA), June, 2003.[PDF]
  • Jaehyuk Huh, Doug Burger, and Stephen W. Keckler, "Exploring the Design Space of Future CMPs", The 10th International Conference on Parallel Architectures and Compilation Techniques (PACT), September, 2001. [PDF]



Personal