Demo Data from EDBT 2026 / reviewers in the wild / expert
Hyungjun Oh
dblp:264/2917
· DBLP profile ↗
4ranked-venue papers
4as first author
2since 2021 · last 2024
0009-0003-4058-7811ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 4 first-author · 2 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 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 |
Cloud and datacenter computing · 33% Storage systems · 16% Distributed systems · 11% | |
| Artificial intelligence
3 papers |
Efficient and distributed learning · 83% Deep learning architectures and training · 17% |
Topics — the 14 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Efficient and distributed learning
distributed inference |
0.8 | 1 | 2024 | ExeGPT: Constraint-Aware Resource Scheduling for LLM Inference · ASPLOS (2) 2024 |
Machine learning › Efficient and distributed learning › distributed training › model parallelism
tensor parallelism |
0.8 | 1 | 2024 | ExeGPT: Constraint-Aware Resource Scheduling for LLM Inference · ASPLOS (2) 2024 |
Cloud and datacenter computing › inference serving
LLM inference scheduling |
0.8 | 1 | 2024 | ExeGPT: Constraint-Aware Resource Scheduling for LLM Inference · ASPLOS (2) 2024 |
Cloud and datacenter computing › cluster resource management and scheduling
resource scheduling |
0.8 | 1 | 2024 | ExeGPT: Constraint-Aware Resource Scheduling for LLM Inference · ASPLOS (2) 2024 |
Distributed systems › distributed machine learning
distributed training |
0.6 | 1 | 2022 | Out-of-order backprop: an effective scheduling technique for deep learning · EuroSys 2022 |
GPUs and heterogeneous computing
GPU training |
0.6 | 1 | 2022 | Out-of-order backprop: an effective scheduling technique for deep learning · EuroSys 2022 |
Hardware accelerators and domain-specific architectures
machine learning accelerator |
0.6 | 1 | 2022 | Out-of-order backprop: an effective scheduling technique for deep learning · EuroSys 2022 |
Machine learning › Efficient and distributed learning › efficient training
training acceleration |
0.4 | 1 | 2020 | Convergence-Aware Neural Network Training · DAC 2020 |
Performance modeling and evaluation › probabilistic data structures
cuckoo filter |
0.4 | 1 | 2020 | AniFilter: parallel and failure-atomic cuckoo filter for non-volatile memories · EuroSys 2020 |
Storage systems › transaction support › transactional storage
failure atomicity |
0.4 | 1 | 2020 | AniFilter: parallel and failure-atomic cuckoo filter for non-volatile memories · EuroSys 2020 |
Storage systems
key-value storage |
0.4 | 1 | 2020 | AniFilter: parallel and failure-atomic cuckoo filter for non-volatile memories · EuroSys 2020 |
Memory systems
non-volatile memory |
0.4 | 1 | 2020 | AniFilter: parallel and failure-atomic cuckoo filter for non-volatile memories · EuroSys 2020 |
Cloud and datacenter computing
inference serving |
0.2 | 1 | 2024 | ExeGPT: Constraint-Aware Resource Scheduling for LLM Inference · ASPLOS (2) 2024 |
Machine learning › Efficient and distributed learning
distributed training |
0.2 | 1 | 2022 | Out-of-order backprop: an effective scheduling technique for deep learning · EuroSys 2022 |
Methods — techniques the papers use, named apart from their topics
workload-aware allocation · 1.5round-robin allocation · 1.5batch size tuning · 1.5pipeline parallelism · 1.1out-of-order scheduling · 1.1multi-stream computation · 1.1data parallelism · 1.1stochastic gradient pruning · 0.4probabilistic modeling · 0.4convergence monitoring · 0.4GPU kernel optimization · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | ExeGPT: Constraint-Aware Resource Scheduling for LLM InferenceabstractThis paper presents ExeGPT, a distributed system designed for constraint-aware LLM inference. ExeGPT finds and runs with an optimal execution schedule to maximize inference throughput while satisfying a given latency constraint. By leveraging the distribution of input and output sequences, it effectively allocates resources and determines optimal execution configurations, including batch sizes and partial tensor parallelism. We also introduce two scheduling strategies based on Round-Robin Allocation and Workload-Aware Allocation policies, suitable for different NLP workloads. Hyungjun Oh, Sungkyun Kim, Junyeol Lee, Du-Seong Chang, Jiwon Seo 0002 |
ASPLOS (2) | 1 |
| 2022 | Out-of-order backprop: an effective scheduling technique for deep learningabstractNeural network training requires a large amount of computation and thus GPUs are often used for the acceleration. While they improve the performance, GPUs are underutilized during the training. This paper proposes out-of-order (ooo) back-prop, an effective scheduling technique for neural network training. By exploiting the dependencies of gradient computations, ooo backprop enables to reorder their executions to make the most of the GPU resources. We show that the GPU utilization in single- and multi-GPU training can be commonly improve by applying ooo backprop and prioritizing critical operations. We propose three scheduling algorithms based on ooo backprop. For single-GPU training, we schedule with multi-stream ooo computation to mask the kernel launch overhead. In data-parallel training, we reorder the gradient computations to maximize the overlapping of computation and parameter communication; in pipeline-parallel training, we prioritize critical gradient computations to reduce the pipeline stalls. We evaluate our optimizations with twelve neural networks and five public datasets. Compared to the respective state of the art training systems, our algorithms improve the training throughput by 1.03--1.58× for single-GPU training, by 1.10--1.27× for data-parallel training, and by 1.41--1.99× for pipeline-parallel training. Hyungjun Oh, Junyeol Lee, HyeongJu Kim, Jiwon Seo 0002 |
EuroSys | 1 |
| 2020 | Convergence-Aware Neural Network TrainingabstractTraining a deep neural network(DNN) is expensive, requiring a large amount of computation time. While the training overhead is high, not all computation in DNN training is equal. Some parameters converge faster and thus their gradient computation may contribute little to the parameter update; in nearstationary points a subset of parameters may change very little. In this paper we exploit the parameter convergence to optimize gradient computation in DNN training. We design a light-weight monitoring technique to track the parameter convergence; we prune the gradient computation stochastically for a group of semantically related parameters, exploiting their convergence correlations. These techniques are efficiently implemented in existing GPU kernels. In our evaluation the optimization techniques substantially and robustly improve the training throughput for four DNN models on three public datasets. Hyungjun Oh, Yongseung Yu, Giha Ryu, Gunjoo Ahn, Yuri Jeong, Yongjun Park 0001, Jiwon Seo 0002 |
DAC | 1 |
| 2020 | AniFilter: parallel and failure-atomic cuckoo filter for non-volatile memoriesabstractApproximate Membership Query (AMQ) data structures are widely used in databases, storage systems, and other domains. Recent advances in Non-Volatile Memory (NVM) technologies made possible byte-addressable, high performance persistent memories. This paper presents an optimized persistent AMQ for NVM, called AniFilter (AF). Based on Cuckoo Filter (CF), AF improves insertion throughput on NVM with Spillable Buckets and Lookahead Eviction, and lookup throughput with Bucket Primacy. To analyze the effect of our optimizations, we design a probabilistic model to estimate the performance of CF and AF. For failure atomicity, AF writes minimum amount of logging to maintain its consistency. We evaluated AF and four other AMQs - CF, Morton Filter (MF), Rank-and-Select Quotient Filter (RSQF), and Bloom Filter (BF) - on NVM. We use Intel Optane DC Persistent Memory and Quartz emulation for the evaluation. AF and CF are generally much faster than the other filters for sequential runs. However, in high load factors CF's insertion throughput becomes prohibitively low due to the eviction overhead. With our optimizations, AF's insertion throughput is fastest even in high load factors. In parallel evaluation, AF's performance is substantially higher than CF for both insertion and lookup. Our optimizations reduce the bandwidth consumption, making AF's parallel performance much faster than CF's on bandwidth-limited NVM. For parallel insertion AF is up to 10.7X faster than CF (2.6X faster on average) and for parallel lookup AF is up to 1.2X faster (1.1X faster on average). Hyungjun Oh, Bongki Cho, Changdae Kim 0001, Heejin Park, Jiwon Seo 0002 |
EuroSys | 1 |