Skip to main content

Hyungmin Cho

Sungkyunkwan University · Engineering

About the Lab

Professor Hyungmin Cho's research lab specializes in designing energy-efficient, resilient computing systems for emerging applications vulnerable to hardware errors. The lab focuses on cross-layer resilience strategies that integrate techniques across circuit, architecture, and software layers to achieve high reliability at low cost. Key research directions include error-resilient system architectures for probabilistic workloads such as recognition, mining, and synthesis (RMS), as well as quantitative analysis of error injection techniques and fault-tolerant communication systems. The lab also pioneers frameworks for systematic optimization of resilience in radiation-affected environments, particularly for soft errors in processor cores.

cross-layer resilienceerror resiliencesoft errorsreliable computingsystem-level fault tolerance

Research Overview

Papers
46
Total Citations
1,332
Papers (5y)
13
Primary Field
Engineering

Research Output Trend

Figures are computed from collected data and may differ slightly.

Publications per year (5y)
13total
2021
2022
2023
2024
2025
Citations per year (5y)
83total
20212022202320242025

Selected Papers

15
1
Article|211 citations·2013
Quantitative evaluation of soft error injection techniques for robust system design
Hyungmin Cho, Shahrzad Mirkhani, Chen-Yong Cher, Jacob A. Abraham, Subhasish Mitra

Choosing the correct error injection technique is of primary importance in simulation-based design and evaluation of robust systems that are resilient to soft errors. Many low-level (e.g., flip-flop-level) error injection techniques are generally used for small systems due to long execution times and significant memory requirements. High-level error injections at the architecture or memory levels are generally fast but can be inaccurate. Unfortunately, there exists very little research literatur

Electrical and Electronic EngineeringEngineering
2
Article|197 citations·2010
ERSA: error resilient system architecture for probabilistic applications
Larkhoon Leem, Hyungmin Cho, Jason Bau, Quinn Jacobson, Subhasish Mitra
Design, Automation, and Test in Europe

There is a growing concern about the increasing vulnerability of future computing systems to errors in the underlying hardware. Traditional redundancy techniques are expensive for designing energy-efficient systems that are resilient to high error rates. We present Error Resilient System Architecture (ERSA), a low-cost robust system architecture for emerging killer probabilistic applications such as Recognition, Mining and Synthesis (RMS) applications. While resilience of such applications to er

Electrical and Electronic EngineeringEngineering
3
Article|191 citations·2010
ERSA: Error Resilient System Architecture for probabilistic applications
Larkhoon Leem, Hyungmin Cho, Jason T. Bau, Quinn A Jacobson, Subhasish Mitra

There is a growing concern about the increasing vulnerability of future computing systems to errors in the underlying hardware. Traditional redundancy techniques are expensive for designing energy-efficient systems that are resilient to high error rates. We present Error Resilient System Architecture (ERSA), a low-cost robust system architecture for emerging killer probabilistic applications such as Recognition, Mining and Synthesis (RMS) applications. While resilience of such applications to er

Electrical and Electronic EngineeringEngineering
4
Article|94 citations·2012
ERSA: Error Resilient System Architecture for Probabilistic Applications
Hyungmin Cho, Larkhoon Leem, Subhasish Mitra
SJR Q1IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems

There is a growing concern about the increasing vulnerability of future computing systems to errors in the underlying hardware. Traditional redundancy techniques are expensive for designing energy-efficient systems that are resilient to high error rates. We present Error Resilient System Architecture (ERSA), a robust system architecture which targets emerging killer applications such as recognition, mining, and synthesis (RMS) with inherent error resilience, and ensures high degrees of resilienc

Electrical and Electronic EngineeringEngineering
5
Article|71 citations·2013
Gallager B Decoder on Noisy Hardware
S. M. Sadegh Tabatabaei Yazdi, Hyungmin Cho, Lara Dolecek
SJR Q1IEEE Transactions on Communications

Conventional communications theory assumes that the data transmission is noisy but the processing at the receiver is entirely error-free. Such assumptions may have to be revisited for advanced (silicon) technologies in which hardware failures are a major concern at the system-level. Hence, it is important to characterize the performance of a communication system with both noisy processing components and noisy data transmission. Coding systems based on low-density parity check (LDPC) codes are wi

Computer Networks and CommunicationsComputer Science
6
Preprint|70 citations·2016
CLEAR
Eric Cheng, Shahrzad Mirkhani, Lukasz G. Szafaryn, Chen-Yong Cher, Hyungmin Cho, Kevin Skadron, Mircea R. Stan, K. Lilja, Jacob A. Abraham, Pradip Bose, Subhasish Mitra
OA

We present a first of its kind framework which overcomes a major challenge in the design of digital systems that are resilient to reliability failures: achieve desired resilience targets at minimal costs (energy, power, execution time, area) by combining resilience techniques across various layers of the system stack (circuit, logic, architecture, software, algorithm). This is also referred to as cross-layer resilience. In this paper, we focus on radiation-induced soft errors in processor cores.

Electrical and Electronic EngineeringEngineering
7
Article|64 citations·2018
ASIC-Resistance of Multi-Hash Proof-of-Work Mechanisms for Blockchain Consensus Protocols
Hyungmin Cho
SJR Q1IEEE AccessOA

Blockchain technology rapidly gained popularity based on its open and decentralized operation. Consensus protocol is the core mechanism of a blockchain network that securely maintains the distributed ledger from possible attacks from adversaries. Proof-of-work (PoW) is a commonly used consensus protocol that requires a significant amount of computation to find a new valid block. As the application-specific integrated circuits (ASICs) that are specially designed for PoW computation begin to domin

Information SystemsComputer Science
8
Article|57 citations·2019
FA3C
Hyungmin Cho, Pyeongseok Oh, Jiyoung Park, Wookeun Jung, Jaejin Lee

Deep Reinforcement Learning (Deep RL) is applied to many areas where an agent learns how to interact with the environment to achieve a certain goal, such as video game plays and robot controls. Deep RL exploits a DNN to eliminate the need for handcrafted feature engineering that requires prior domain knowledge. The Asynchronous Advantage Actor-Critic (A3C) is one of the state-of-the-art Deep RL methods. In this paper, we present an FPGA-based A3C Deep RL platform, called FA3C. Traditionally, FPG

Artificial IntelligenceComputer Science
9
Article|46 citations·2007
Dynamic data scratchpad memory management for a memory subsystem with an MMU
Hyungmin Cho, Bernhard Egger, Jae‐Jin Lee, Heonshik Shin

In this paper, we propose a dynamic scratchpad memory (SPM)management technique for a horizontally-partitioned memory subsystem with an MMU. The memory subsystem consists of a relatively cheap direct-mapped data cache and SPM. Our technique loads required global data and stack pages into the SPM on demand when a function is called. A scratchpad memory managerloads/unloads the data pages and maintains a page table for the MMU. Our approach is based on post-pass analysis and optimization technique

Hardware and ArchitectureComputer Science
10
Article|31 citations·2014
The resilience wall: Cross-layer solution strategies
Subhasish Mitra, Pradip Bose, Eric Cheng, Chen-Yong Cher, Hyungmin Cho, Rajiv Joshi, Young Moon Kim, Charles Lefurgy, Yanjing Li, Kenneth P. Rodbell, Kevin Skadron, J. H. Stathis

Resilience to hardware failures is a key challenge for a large class of future computing systems that are constrained by the so-called power wall: from embedded systems to supercomputers. Today's mainstream computing systems typically assume that transistors and interconnects operate correctly during useful system lifetime. With enormous complexity and significantly increased vulnerability to failures compared to the past, future system designs cannot rely on such assumptions. At the same time,

Electrical and Electronic EngineeringEngineering
11
Article|25 citations·2021
FARNN: FPGA-GPU Hybrid Acceleration Platform for Recurrent Neural Networks
Hyungmin Cho, Jeesoo Lee, Jaejin Lee
SJR Q1IEEE Transactions on Parallel and Distributed Systems

GPU-based platforms provide high computation throughput for large mini-batch deep neural network computations. However, a large batch size may not be ideal for some situations, such as aiming at low latency, training on edge/mobile devices, partial retraining for personalization, and having irregular input sequence lengths. GPU performance suffers from low utilization especially for small-batch recurrent neural network (RNN) applications where sequential computations are required. In this articl

Computer Vision and Pattern RecognitionComputer Science
12
Article|24 citations·2018
Impact of Microarchitectural Differences of RISC-V Processor Cores on Soft Error Effects
Hyungmin Cho
SJR Q1IEEE AccessOA

In this paper, we compare how radiation-induced soft errors affect the execution results of user-level applications on different processor cores that implement the same instruction set architecture (ISA). We target two processor cores that support the same RISC-V ISA but have significant differences in their microarchitectural implementations (in-order versus out-of-order). The observed results from fault injection experiments show very strong correlations between the resulting effects from thos

Electrical and Electronic EngineeringEngineering
13
Preprint|23 citations·2015
Understanding soft errors in uncore components
Hyungmin Cho, Chen-Yong Cher, Thomas Shepherd, Subhasish Mitra
OA

The effects of soft errors in processor cores have been widely studied. However, little has been published about soft errors in uncore components, such as memory subsystem and I/O controllers, of a System-on-a-Chip (SoC). In this work, we study how soft errors in uncore components affect system-level behaviors. We have created a new mixed-mode simulation platform that combines simulators at two different levels of abstraction, and achieves 20,000x speedup over RTL-only simulation. Using this pla

Electrical and Electronic EngineeringEngineering
14
Article|23 citations·2017
Tolerating Soft Errors in Processor Cores Using CLEAR (Cross-Layer Exploration for Architecting Resilience)
Eric Cheng, Shahrzad Mirkhani, Lukasz G. Szafaryn, Chen-Yong Cher, Hyungmin Cho, Kevin Skadron, Mircea R. Stan, K. Lilja, Jacob A. Abraham, Pradip Bose, Subhasish Mitra
SJR Q1IEEE Transactions on Computer-Aided Design of Integrated Circuits and SystemsOA

We present cross-layer exploration for architecting resilience, a first of its kind framework which overcomes a major challenge in the design of digital systems that are resilient to reliability failures: achieve desired resilience targets at minimal costs (energy, power, execution time, and area) by combining resilience techniques across various layers of the system stack (circuit, logic, architecture, software, and algorithm). This is also referred to as cross-layer resilience. In this paper,

Electrical and Electronic EngineeringEngineering
15
Article|21 citations·2007
Dynamic data scratchpad memory management for a memory subsystem with an MMU
Hyungmin Cho, Bernhard Egger, Jaejin Lee, Heonshik Shin
ACM SIGPLAN Notices

In this paper, we propose a dynamic scratchpad memory (SPM)management technique for a horizontally-partitioned memory subsystem with an MMU. The memory subsystem consists of a relatively cheap direct-mapped data cache and SPM. Our technique loads required global data and stack pages into the SPM on demand when a function is called. A scratchpad memory managerloads/unloads the data pages and maintains a page table for the MMU. Our approach is based on post-pass analysis and optimization technique

Hardware and ArchitectureComputer Science

Research Areas

Electrical and Electronic EngineeringArtificial IntelligenceHardware and ArchitectureComputer Vision and Pattern RecognitionInformation SystemsComputer Networks and Communications

Dive deeper into Hyungmin Cho's research on Nubint

Open this lab's papers in the app to read with AI, summarize, and cite in your writing.