Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Kwanghoon Choi 0003

dblp:395/1391 · DBLP profile ↗
← Back
2ranked-venue papers
1as first author
2since 2021 · last 2025
0009-0006-0266-6991ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 2 · 1 first-author · 2 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
1 paper
Hardware security and side channels · 62% Cryptographic protocols and secure computation · 38%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Memory systems · 100%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Hardware security and side channels
memory encryption
0.912025
ShieldCXL: A Practical Obliviousness Support with Sealed CXL Memory · ACM Trans. Archit. Code Optim. 2025
Cryptographic protocols and secure computation › oblivious data structures
oblivious RAM
0.912025
ShieldCXL: A Practical Obliviousness Support with Sealed CXL Memory · ACM Trans. Archit. Code Optim. 2025
Memory systems › memory disaggregation
CXL memory
0.912025
ShieldCXL: A Practical Obliviousness Support with Sealed CXL Memory · ACM Trans. Archit. Code Optim. 2025
Hardware security and side channels
physical attacks
0.312025
ShieldCXL: A Practical Obliviousness Support with Sealed CXL Memory · ACM Trans. Archit. Code Optim. 2025
Hardware security and side channels › fault attacks › fault injection attack
rowhammer attack
0.312025
ShieldCXL: A Practical Obliviousness Support with Sealed CXL Memory · ACM Trans. Archit. Code Optim. 2025

Methods — techniques the papers use, named apart from their topics

integrity protection · 1.7in-package DRAM cache · 1.7destination obfuscation · 1.7channel encryption · 1.7
YearPublicationVenuePosition
2025 ShieldCXL: A Practical Obliviousness Support with Sealed CXL Memory
abstract
The CXL (Compute Express Link) technology is an emerging memory interface with high-level commands. Recent studies applied the CXL memory expanding technique to mitigate the capacity limitation of the conventional DDRx memory. Unlike the prior studies to use the CXL memory as the capacity expander, this study proposes to use the CXL-based memory as a secure main memory device, while removing the conventional memory. In the conventional DDRx memory, to provide confidentiality, integrity, replay protection, and obliviousness, costly mechanisms such as counter-based integrity trees and location shuffling by ORAM (Oblivious RAM) are used. Such mechanisms incur significant performance degradation in the current DDR-based memory systems, and their costs increase as the capacity of the memory increases. To mitigate the performance degradation, the prior work proposed an obfuscated channel for a secure memory module enclosing its controller in the package. Based on the approach, we propose a secure CXL-only memory architecture called ShieldCXL . It uses the channel encryption and integrity protection mechanism of the CXL interface to provide a practical ORAM while supporting confidentiality, integrity, and replay protection from physical attacks and rowhammers. To protect the PCIe-connected memory expanding board, this study proposes to use the standard physical sealing technique to detect physical intrusion. To mitigate the increased latency with the sealed CXL memory module, the study further optimizes performance by adopting an in-package DRAM cache. In addition, this study investigates destination obfuscation when a CXL switch is used to route among multiple hosts and memory devices. The evaluation shows that ShieldCXL provides 9.16x performance improvements over the prior ORAM technique.
Kwanghoon Choi 0003, Igjae Kim, Sunho Lee 0003, Jaehyuk Huh 0001
ACM Trans. Archit. Code Optim.1
2024 Interference-Aware DNN Serving on Heterogeneous Processors in Edge Systems
abstract
With growing demands on the acceleration of machine learning (ML) computation, processors for edge systems have been integrating heterogeneous devices such as GPUs and NPUs (Neural Processing Units) for ML computing. However, as multiple ML models need to be processed simultaneously even in edge systems, ML inference schedulers for such heterogeneous devices must not only consider the efficiency of devices for different ML models, but also consider the interference among them carefully. Based on our analysis on the behaviors of inter-device interference, the study first builds an interference prediction scheme using a multilayer perceptron model. The interference prediction model is trained with the data from randomly generated ML models, and thus it can be prepared without any prior knowledge of actual target ML workloads. Using the highly accurate prediction model, this study proposes a goal-independent scheduling framework, which allows any scheduling objective set by users. The scheduling framework uses a sampled simulation method to support such flexible scheduling goals with a minimized latency. Our experimental results on a commercial edge system show that our framework backed by the interference prediction model can effectively improve performance for diverse goals.
Yeonjae Kim, Igjae Kim, Kwanghoon Choi 0003, Jeongseob Ahn, Jongse Park, Jaehyuk Huh 0001
ICCD3