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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Sangjin Choi

dblp:58/3105 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
4since 2021 · last 2026
0009-0006-9668-9245ORCID · reported

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

Systems, architecture and hardware · 4 · 2 first-author · 4 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.

Computer architecture, parallel and distributed computing, and storage systems
3 papers
Memory systems · 53% GPUs and heterogeneous computing · 23% Cloud and datacenter computing · 20%
Artificial intelligence
1 paper
Efficient and distributed learning · 100%

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

TopicWeightPapersLastEvidence papers
Memory systems › memory bandwidth
memory bandwidth optimization
1.012026
MTTM: Dynamic Fast Memory Partitioning with Bandwidth Optimization for Multi-tenant Cloud · EuroSys 2026
Cloud and datacenter computing › multi-tenancy
multi-tenant cloud
1.012026
MTTM: Dynamic Fast Memory Partitioning with Bandwidth Optimization for Multi-tenant Cloud · EuroSys 2026
Memory systems
tiered memory
1.012026
MTTM: Dynamic Fast Memory Partitioning with Bandwidth Optimization for Multi-tenant Cloud · EuroSys 2026
Machine learning › Efficient and distributed learning › energy-efficient learning
energy-efficient neural network training
0.712023
EnvPipe: Performance-preserving DNN Training Framework for Saving Energy · USENIX ATC 2023
GPUs and heterogeneous computing
multi-GPU computing
0.612022
Memory Harvesting in Multi-GPU Systems with Hierarchical Unified Virtual Memory · USENIX ATC 2022
GPUs and heterogeneous computing › GPU memory management
unified virtual memory
0.612022
Memory Harvesting in Multi-GPU Systems with Hierarchical Unified Virtual Memory · USENIX ATC 2022
Memory systems › memory disaggregation
CXL memory
0.312026
MTTM: Dynamic Fast Memory Partitioning with Bandwidth Optimization for Multi-tenant Cloud · EuroSys 2026
Hardware accelerators and domain-specific architectures
machine learning accelerator
0.212023
EnvPipe: Performance-preserving DNN Training Framework for Saving Energy · USENIX ATC 2023
Memory systems
memory management
0.212022
Memory Harvesting in Multi-GPU Systems with Hierarchical Unified Virtual Memory · USENIX ATC 2022
Memory systems › memory management
virtual memory
0.212022
Memory Harvesting in Multi-GPU Systems with Hierarchical Unified Virtual Memory · USENIX ATC 2022

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

dynamic memory partitioning · 1.0
YearPublicationVenuePosition
2026 MTTM: Dynamic Fast Memory Partitioning with Bandwidth Optimization for Multi-tenant Cloud
abstract
Memory tiering, which extends local DRAM by incorporating remote DRAM or NVM via Compute Express Link (CXL), offers a promising solution to the DRAM capacity scaling problem. However, in multi-tenant cloud environments, efficient management of fast memory requires not only optimizing data movement across tiers but also effectively distributing DRAM capacity when tenants compete. Moreover, bandwidth utilization is critically impacted by memory request rejection, which depends on the distribution of local DRAM. While previous research has extensively addressed data movement, DRAM distribution among multiple tenants remains underexplored.
Changjun Lee, Sangjin Choi, Youngjin Kwon
EuroSys2
2023 PRIMO: A Full-Stack Processing-in-DRAM Emulation Framework for Machine Learning Workloads
abstract
Recently, the size of deep learning models has significantly increased, making the excessive memory access between the AI processor and DRAM a major bottleneck of the system. The processing-in-DRAM (DRAM-PIM) concept has emerged as a promising solution, which integrates computing logic within memory, thus saving abundant access to external memory. Although many simulators have been proposed to model and analyze the benefits of DRAM-PIM, they are often too slow to run an entire application. FPGA-based emulators have been introduced to overcome this limitation. However, none of the prior works include the full software stack from the model to DRAM-PIM hardware. This paper presents a full-stack processing-in-DRAM emulation framework named PRIMO, the first emulation framework that can model and analyze DRAM-PIM for end-to-end ML inference. PRIMO enables software developers to develop and test their customized software stacks on various ML workloads without requiring a real DRAM-PIM chip. Moreover, it allows designers to explore design space and monitor memory access patterns, facilitating software and hardware co-design for efficient DRAM-PIM architectures. To achieve these goals, we develop a real-time FPGA emulator that emulates DRAM-PIM architecture and generates experimental results such as predicted cycle information and computed output at incomparably high speeds compared to the CPU-based simulation. In addition, we propose a software stack comprising a PIM compiler that enables the execution of various ML workloads, including end-to-end inference, and a PIM driver that runs the workloads with high bandwidth utilization by leveraging virtual memory scatter-gather DMA. Finally, we demonstrate that PRIMO can successfully emulate DRAM-PIM 106.64-6093.56× faster than the CPU-based simulation framework for ML workloads ranging from small microbenchmarks to end-to-end inference of ResNets.
Jaehoon Heo, Yongwon Shin, Sangjin Choi, Sungwoong Yune, Hyojin Sung, Youngjin Kwon, Joo-Young Kim 0001
ICCAD3
2023 EnvPipe: Performance-preserving DNN Training Framework for Saving Energy
Sangjin Choi, Inhoe Koo, Jeongseob Ahn, Myeongjae Jeon, Youngjin Kwon
USENIX ATC1
2022 Memory Harvesting in Multi-GPU Systems with Hierarchical Unified Virtual Memory
Sangjin Choi, Taeksoo Kim, Rachata Ausavarungnirun, Myeongjae Jeon, Youngjin Kwon, Jeongseob Ahn
USENIX ATC1