Demo Data from EDBT 2026 / reviewers in the wild / expert
Chihyo Ahn
dblp:382/3555
· DBLP profile ↗
3ranked-venue papers
1as first author
3since 2021 · last 2026
0000-0003-0554-7067ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 1 first-author · 2 since 2021Software engineering, systems software and programming languages · 1 · 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
1 paper |
GPUs and heterogeneous computing · 50% Parallel and multicore computing · 25% Processor architecture and microarchitecture · 25% | |
| Theoretical computer science
1 paper |
Graph algorithms and graph theory · 100% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Processor architecture and microarchitecture › microprocessor design › processor core design
functional units |
0.9 | 1 | 2025 | SparseWeaver: Converting Sparse Operations as Dense Operations on GPUs for Graph Workloads · HPCA 2025 |
GPUs and heterogeneous computing
GPU graph processing |
0.9 | 1 | 2025 | SparseWeaver: Converting Sparse Operations as Dense Operations on GPUs for Graph Workloads · HPCA 2025 |
GPUs and heterogeneous computing
GPU microarchitecture |
0.9 | 1 | 2025 | SparseWeaver: Converting Sparse Operations as Dense Operations on GPUs for Graph Workloads · HPCA 2025 |
Parallel and multicore computing
load balancing |
0.9 | 1 | 2025 | SparseWeaver: Converting Sparse Operations as Dense Operations on GPUs for Graph Workloads · HPCA 2025 |
Methods — techniques the papers use, named apart from their topics
hardware-software co-design · 1.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Inside VOLT: Designing an Open-Source GPU Compiler (Tool)abstractRecent efforts in open-source GPU research are opening new avenues in a domain that has long been tightly coupled with a few commercial vendors. Emerging open GPU architectures define SIMT functionality through their own ISAs, but executing existing GPU programs and optimizing performance on these ISAs relies on a compiler framework that is technically complex and often undercounted in open-hardware development costs. Shinnung Jeong, Chihyo Ahn, Huanzhi Pu, Jisheng Zhao, Hyesoon Kim, Blaise-Pascal Tine |
CC | 2 |
| 2025 | SoftCUDA: Running CUDA on Softcore GPUabstractField-Programmable Gate Arrays (FPGAs) have been extensively employed to accelerate parallel applications by allowing designers to customize their hardware for maximum performance. However, most FPGA-based designs are constrained to specific kernels, limiting their suitability across diverse workloads. As GPU workloads grow in complexity and their requirements diverge, softcore GPU(SoftGPU) designs have emerged to exploit FPGA reconfigurability for accelerating a broader range of parallel applications. Despite their potential, these designs have seen limited adoption due to the lack of comprehensive software stack support. In a CUDA-dominated development landscape, translating CUDA source code to alternative programming models can be challenging and often lacks direct feature parity. This paper introduces SoftCUDA, a novel framework that delivers comprehensive, end-to-end CUDA support on our SoftGPU, Vortex. By fully leveraging the reconfigurable architecture of SoftGPU and maintaining a user-friendly CUDA interface, SoftCUDA enables seamless integration and execution of unmodified CUDA applications on FPGA-based platforms. Chihyo Ahn, Ruobing Han, Udit Subramanya, Jisheng Zhao, Blaise-Pascal Tine, Hyesoon Kim |
FCCM | 1 |
| 2025 | SparseWeaver: Converting Sparse Operations as Dense Operations on GPUs for Graph WorkloadsabstractThanks to their scalable parallel processing capability, GPUs are promising computing resources for graph processing, in which identical operations are applied to a large number of edges and vertices. However, the sparsity and skewness of real-world graphs cause imbalanced workloads across GPU threads within the same warp, thus impeding efficient processing on the GPU. To mitigate this workload imbalance problem, existing works propose workload balancing hardware and software schemes. However, these solutions often suffer from additional memory overhead or increased computations and communication overheads during inter-warp and intra-warp synchronization. This work proposes a new hardware-software collaborative graph processing framework, SparseWeaver, that converts sparse operations in graph processing into dense operations using graph topology and makes the workloads balanced across GPU threads. Based on the analysis of common patterns in software schemes, we propose Weaver, a new lightweight GPU functional unit microarchitecture that fully leverages the benefits of the GPU architecture and exploits memory access locality. We prototype SparseWeaver on the open-source RISC-V Vortex GPU and demonstrate 2.36 times faster execution time compared to state-of-the-art schemes while incurring a low area overhead of 0.045% from increased dedicated logic registers. Shinnung Jeong, Liam Cooper, Ju Min Lee, Heelim Choi, Nicholas Parnenzini, Chihyo Ahn, Yongwoo Lee 0001, Hanjun Kim 0001, Hyesoon Kim |
HPCA | 6 |