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.

Donghyeon Joo

dblp:380/7603 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
3since 2021 · last 2025
—ORCID · conflict

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

Systems, architecture and hardware · 2 · 1 first-author · 2 since 2021Artificial intelligence and machine learning · 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
2 papers
Hardware accelerators and domain-specific architectures · 38% GPUs and heterogeneous computing · 38% Processor architecture and microarchitecture · 19%
Artificial intelligence
1 paper
Efficient and distributed learning · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning
inference efficiency
0.912025
MUSTAFAR: Promoting Unstructured Sparsity for KV Cache Pruning in LLM Inference · NeurIPS 2025
Machine learning › Efficient and distributed learning › model compression › transformer compression › attention compression
KV cache pruning
0.912025
MUSTAFAR: Promoting Unstructured Sparsity for KV Cache Pruning in LLM Inference · NeurIPS 2025
Machine learning › Efficient and distributed learning
model compression
0.912025
MUSTAFAR: Promoting Unstructured Sparsity for KV Cache Pruning in LLM Inference · NeurIPS 2025
Machine learning › Efficient and distributed learning › model compression › sparsity
unstructured sparsity
0.912025
MUSTAFAR: Promoting Unstructured Sparsity for KV Cache Pruning in LLM Inference · NeurIPS 2025
Processor architecture and microarchitecture
branch prediction
0.912025
Pipirima: Predicting Patterns in Sparsity to Accelerate Matrix Algebra · DAC 2025
Hardware accelerators and domain-specific architectures
machine learning accelerator
0.912025
Coruscant: Co-Designing GPU Kernel and Sparse Tensor Core to Advocate Unstructured Sparsity in Efficient LLM Inference · MICRO 2025
Hardware accelerators and domain-specific architectures › sparsity exploitation
sparse tensor computation
0.912025
Pipirima: Predicting Patterns in Sparsity to Accelerate Matrix Algebra · DAC 2025
GPUs and heterogeneous computing › GPU computing › tensor cores
sparse tensor core
0.912025
Coruscant: Co-Designing GPU Kernel and Sparse Tensor Core to Advocate Unstructured Sparsity in Efficient LLM Inference · MICRO 2025
High-performance computing
sparse linear algebra
0.312025
Pipirima: Predicting Patterns in Sparsity to Accelerate Matrix Algebra · DAC 2025

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

magnitude-based pruning · 0.9counter-based prediction · 0.9bitmap-based sparse format · 0.9
YearPublicationVenuePosition
2025 Pipirima: Predicting Patterns in Sparsity to Accelerate Matrix Algebra
abstract
While sparsity, a feature of data in many applications, provides optimization opportunities such as reducing unnecessary computations, data transfers, and storage, it causes several challenges, too. For instance, even in state-of-the-art sparse accelerators, sparsity can result in load imbalance; a performance bottleneck. To solve such challenges, our key insight is that if while reading/streaming compressed sparse matrices we can quickly anticipate the locations of the non-zero values in a sparse matrix, we can leverage this knowledge to accelerate processing sparse matrices. To enable this, we propose Pipirima, a lightweight prediction-based sparse accelerator. Inspired by traditional branch predictors, Pipirima uses resource-friendly simple counters to predict the patterns of non-zero values in the sparse matrices. We evaluate Pipirima based on sparse matrix vector multiplication (SpMV) and sparse matrix-dense matrix multiplication (SpMM) kernels on CSR compressed matrices derived from both scientific computing and transformer models. On average, our experiments show $6 \times$ and $4 \times$ speed up over Tensaurus for SpMM and SpMV, respectively on SuiteSparse workload. Pipirima also shows $40 \times$ speed up over ExTensor for SpMM. We achieve $8.3 \times$, $48.2 \times$ over Tensaurus and Extensor in lesser sparse transformer workloads. Piprima consumes $5.621 \mathrm{~mm}^{2}$ area and 544.93 mW power using 45 nm technology with predictor related components as the least expensive ones.
Ubaid Bakhtiar, Donghyeon Joo, Bahar Asgari
DAC2
2025 Coruscant: Co-Designing GPU Kernel and Sparse Tensor Core to Advocate Unstructured Sparsity in Efficient LLM Inference
Donghyeon Joo, Helya Hosseini, Ramyad Hadidi, Bahar Asgari
MICRO1
2025 MUSTAFAR: Promoting Unstructured Sparsity for KV Cache Pruning in LLM Inference
abstract
We demonstrate that unstructured sparsity significantly improves KV cache compression for LLMs, enabling sparsity levels up to 70\% without compromising accuracy or requiring fine-tuning. We conduct a systematic exploration of pruning strategies and find per-token magnitude-based pruning as highly effective for both Key and Value caches under unstructured sparsity, surpassing prior structured pruning schemes. The Key cache benefits from prominent outlier elements, while the Value cache surprisingly benefits from a simple magnitude-based pruning despite its uniform distribution. KV cache size is the major bottleneck in decode performance due to high memory overhead for large context lengths. To address this, we use a bitmap-based sparse format and a custom attention kernel capable of compressing and directly computing over compressed caches pruned to arbitrary sparsity patterns, significantly accelerating memory-bound operations in decode computations and thereby compensating for the overhead of runtime pruning and compression. Our custom attention kernel coupled with the bitmap-based format delivers substantial compression of KV cache up to 45\% of dense inference and thereby enables longer context lengths and increased tokens/sec throughput of up to 2.23$\times$ compared to dense inference. Our pruning mechanism and sparse attention kernel is available at https://github.com/dhjoo98/mustafar.
Donghyeon Joo, Helya Hosseini, Ramyad Hadidi, Bahar Asgari
NeurIPS1