Skip to main content

Myoungsoo Jung

Korea Advanced Institute of Science and Technology · Computer Science

About the Lab

Professor Myoungsoo Jung's research lab specializes in computer architecture and non-volatile main memory systems, with a strong focus on optimizing Solid State Disk (SSD) performance, scalability, and resource utilization. The lab investigates low-level SSD behaviors—such as garbage collection, I/O scheduling, and flash-level parallelism—through cycle-accurate modeling and extensive experimentation on state-of-the-art hardware. Key research directions include intelligent I/O scheduling, device-level controller design, and leveraging emerging interfaces like CXL to bridge block storage and byte-addressable memory. The lab aims to enhance system performance and quality of service by rethinking SSD internals and storage interfaces.

SSD optimizationI/O schedulingflash memoryCXLresource utilization

Research Overview

Papers
158
Total Citations
2,240
Papers (5y)
41
Primary Field
Computer Science

Research Output Trend

Figures are computed from collected data and may differ slightly.

Publications per year (5y)
41total
2021
2022
2023
2024
2025
Citations per year (5y)
361total
20212022202320242025

Selected Papers

15
1
Article|98 citations·2013
Revisiting widely held SSD expectations and rethinking system-level implications
Myoungsoo Jung, Mahmut Kandemir

Storage applications leveraging Solid State Disk (SSD) technology are being widely deployed in diverse computing systems. These applications accelerate system performance by exploiting several SSD-specific characteristics. However, modern SSDs have undergone a dramatic technology and architecture shift in the past few years, which makes widely held assumptions and expectations regarding them highly questionable. The main goal of this paper is to question popular assumptions and expectations rega

Computer Networks and CommunicationsComputer Science
2
Article|90 citations·2014
HIOS
Myoungsoo Jung, Wonil Choi, Shekhar Srikantaiah, Joonhyuk Yoo, Mahmut Kandemir
ACM SIGARCH Computer Architecture News

Garbage collection (GC) and resource contention on I/O buses (channels) are among the critical bottlenecks in Solid State Disks (SSDs) that cannot be easily hidden. Most existing I/O scheduling algorithms in the host interface logic (HIL) of state-of-the-art SSDs are oblivious to such low-level performance bottlenecks in SSDs. As a result, SSDs may violate quality of service (QoS) requirements by not being able to meet the deadlines of I/O requests. In this paper, we propose a novel host interfa

Computer Networks and CommunicationsComputer Science
3
Preprint|88 citations·2014
Sprinkler: Maximizing resource utilization in many-chip solid state disks
Myoungsoo Jung, Mahmut Kandemir
OA

Resource utilization is one of the emerging problems in many-chip SSDs. In this paper, we propose Sprinkler, a novel device-level SSD controller, which targets maximizing resource utilization and achieving high performance without additional NAND flash chips. Specifically, Sprinkler relaxes parallelism dependency by scheduling I/O requests based on internal resource layout rather than the order imposed by the device-level queue. In addition, Sprinkler improves flash-level parallelism and reduces

Computer Networks and CommunicationsComputer Science
4
Article|80 citations·2006
Analysis of field data under two-dimensional warranty
Myoungsoo Jung, Do Sun Bai
SJR Q1Reliability Engineering & System Safety
Statistics and ProbabilityMathematics
5
Article|79 citations·2012
Physically addressed queueing (PAQ)
Myoungsoo Jung, Ellis Wilson, Mahmut Kandemir
ACM SIGARCH Computer Architecture News

NAND flash storage has proven to be a competitive alternative to traditional disk for its properties of high random-access speeds, low-power and its presumed efficacy for random-reads. Ironically, we demonstrate that when packaged in SSD format, there arise many barriers to reaching full parallelism in reads, resulting in random writes out-performing them. Motivated by this, we propose Physically Addressed Queuing (PAQ), a request scheduler that avoids resource contention resultant from shared S

Computer Networks and CommunicationsComputer Science
6
Article|73 citations·2012
An evaluation of different page allocation strategies on high-speed SSDs
Myoungsoo Jung, Mahmut Kandemir

Exploiting internal parallelism over hundreds NAND flash memory is becoming a key design issue in high-speed Solid State Disks (SSDs). In this work, we simulated a cycle-accurate SSD platform with twenty four page allo-cation strategies, geared toward exploiting both system-level parallelism and flash-level parallelism with a variety of design parameters. Our extensive experimental anal-ysis reveals that 1) the previously-proposed channel-and-way striping based page allocation scheme is not the

Computer Networks and CommunicationsComputer Science
7
Article|65 citations·2022
Hello bytes, bye blocks
Myoungsoo Jung

Compute express link (CXL) is the first open multi-protocol method to support cache coherent interconnect for different processors, accelerators, and memory device types. Even though CXL manages data coherency mainly between CPU memory spaces and memory on attached devices, we argue that it can also be useful to reform existing block storage as cost-efficient, large-scale working memory. Specifically, this paper examines three different sub-protocols of CXL from a memory expander viewpoint. It t

Hardware and ArchitectureComputer Science
8
Article|64 citations·2017
SimpleSSD: Modeling Solid State Drives for Holistic System Simulation
Myoungsoo Jung, Jie Zhang, Ahmed Abulila, Miryeong Kwon, Narges Shahidi, John Shalf, Nam Sung Kim, Mahmut Kandemir
SJR Q2IEEE Computer Architecture LettersOA

Existing solid state drive (SSD) simulators unfortunately lack hardware and/or software architecture models. Consequently, they are far from capturing the critical features of contemporary SSD devices. More importantly, while the performance of modern systems that adopt SSDs can vary based on their numerous internal design parameters and storage-level configurations, a full system simulation with traditional SSD models often requires unreasonably long runtimes and excessive computational resourc

Computer Networks and CommunicationsComputer Science
9
Book Chapter|57 citations·2012
Taking Garbage Collection Overheads Off the Critical Path in SSDs
Myoungsoo Jung, Ramya Prabhakar, Mahmut Kandemir
SJR Q2Lecture notes in computer scienceOA
Computer Networks and CommunicationsComputer Science
10
Article|47 citations·2012
NANDFlashSim: Intrinsic latency variation aware NAND flash memory system modeling and simulation at microarchitecture level
Myoungsoo Jung, Ellis Wilson, David Donofrio, John Shalf, Mahmut Kandemir

As NAND flash memory becomes popular in diverse areas ranging from embedded systems to high performance computing, exposing and understanding flash memory's performance, energy consumption, and reliability becomes increasingly important. Moreover, with an increasing trend towards multiple-die, multiple-plane architectures and high speed interfaces, high performance NAND flash memory systems are expected to continue to scale. This scaling should further reduce costs and thereby widen proliferatio

Computer Networks and CommunicationsComputer Science
11
Article|36 citations·2013
Design of a large-scale storage-class RRAM system
Myoungsoo Jung, John Shalf, Mahmut Kandemir

Resistive Random Access Memory (RRAM) is a promising next generation non-volatile memory (NVM) technology, thanks to its performance potential, endurance and ease-of-integration with standard silicon CMOS processes. While prior work has evaluated RRAM as a replacement for DRAM or even cache memory, to our knowledge there is no prior study that has investigated whether RRAM could be a viable NAND flash replacement in building large-scale storage-class memory systems. Motivated by this observation

Electrical and Electronic EngineeringEngineering
12
Article|33 citations·2013
Revisiting widely held SSD expectations and rethinking system-level implications
Myoungsoo Jung, Mahmut Kandemir
SJR Q3ACM SIGMETRICS Performance Evaluation Review

Storage applications leveraging Solid State Disk (SSD) technology are being widely deployed in diverse computing systems. These applications accelerate system performance by exploiting several SSD-specific characteristics. However, modern SSDs have undergone a dramatic technology and architecture shift in the past few years, which makes widely held assumptions and expectations regarding them highly questionable. The main goal of this paper is to question popular assumptions and expectations rega

Computer Networks and CommunicationsComputer Science
13
Article|30 citations·2012
Physically addressed queueing (PAQ): Improving parallelism in solid state disks
Myoungsoo Jung, Ellis Wilson, Mahmut Kandemir

NAND flash storage has proven to be a competitive alternative to traditional disk for its properties of high random-access speeds, low-power and its presumed efficacy for random-reads. Ironically, we demonstrate that when packaged in SSD format, there arise many barriers to reaching full parallelism in reads, resulting in random writes outperforming them. Motivated by this, we propose Physically Addressed Queuing (PAQ), a request scheduler that avoids resource contention resultant from shared SS

Computer Networks and CommunicationsComputer Science
14
Article|28 citations·2014
Triple-A
Myoungsoo Jung, Wonil Choi, John Shalf, Mahmut Kandemir

Solid State Disk (SSD) arrays are in a position to (as least partially) replace spinning disk arrays in high performance computing (HPC) systems due to their better performance and lower power consumption. However, these emerging SSD arrays are facing enormous challenges, which are not observed in disk-based arrays. Specifically, we observe that the performance of SSD arrays can significantly degrade due to various array-level resource contentions. In addition, their maintenance costs exponentia

Computer Networks and CommunicationsComputer Science
15
Article|22 citations·2016
Exploring Parallel Data Access Methods in Emerging Non-Volatile Memory Systems
Myoungsoo Jung
SJR Q1IEEE Transactions on Parallel and Distributed Systems

The exploitation of internal parallelism over hundreds of NAND flash memories is becoming a key design issue in highspeed solid state disks (SSDs). In this study, we simulate a cycle-accurate SSD platform with diverse parallel data access methods and 24 page allocation strategies, which are geared toward exploiting both system-level parallelism and flash-level parallelism, using a variety of design parameters. Our extensive experimental analysis reveals that 1) the previously proposed channel st

Computer Networks and CommunicationsComputer Science

Research Areas

Computer Networks and CommunicationsHardware and ArchitectureElectrical and Electronic EngineeringArtificial IntelligenceComputer Vision and Pattern RecognitionStatistics and Probability

Dive deeper into Myoungsoo Jung's research on Nubint

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