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

Yeonju Ro

dblp:232/0146 · DBLP profile ↗
← Back
9ranked-venue papers
3as first author
8since 2021 · last 2025
0009-0002-9034-0377ORCID · corroborated

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

Artificial intelligence and machine learning · 5 · 2 first-author · 5 since 2021Systems, architecture and hardware · 2 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 2 · 1 first-author · 2 since 2021Computer networks · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 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.

Artificial intelligence
5 papers
Efficient and distributed learning · 74% Language models and text generation · 16% Deep learning architectures and training · 11%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Cloud and datacenter computing · 29% Memory systems · 18% Interconnection networks and networks-on-chip · 18%
Network and information security
1 paper
Hardware security and side channels · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning
model compression
1.532024
Read-ME: Refactorizing LLMs as Router-Decoupled Mixture of Experts with System Co-Design · NeurIPS 2024
Mr.BiQ: Post-Training Non-Uniform Quantization based on Minimizing the Reconstruction Error · CVPR 2022
Lowering the Pre-training Tax for Gradient-based Subset Training: A Lightweight Distributed Pre-Training Toolkit · ICML 2023
Memory systems
processing-in-memory
0.822021
Ghost Routing to Enable Oblivious Computation on Memory-centric Networks · ISCA 2021
Multi-dimensional Parallel Training of Winograd Layer on Memory-Centric Architecture · MICRO 2018
Machine learning › Efficient and distributed learning › adaptive computation
adaptive computation skipping
0.812024
FFN-SkipLLM: A Hidden Gem for Autoregressive Decoding with Adaptive Feed Forward Skipping · EMNLP 2024
Natural language and speech › Language models and text generation › decoding
autoregressive decoding
0.812024
FFN-SkipLLM: A Hidden Gem for Autoregressive Decoding with Adaptive Feed Forward Skipping · EMNLP 2024
Machine learning › Efficient and distributed learning
inference efficiency
0.812024
FFN-SkipLLM: A Hidden Gem for Autoregressive Decoding with Adaptive Feed Forward Skipping · EMNLP 2024
Natural language and speech › Language models and text generation
large language model
0.812024
Read-ME: Refactorizing LLMs as Router-Decoupled Mixture of Experts with System Co-Design · NeurIPS 2024
Machine learning › Deep learning architectures and training
mixture of experts
0.812024
Read-ME: Refactorizing LLMs as Router-Decoupled Mixture of Experts with System Co-Design · NeurIPS 2024
Machine learning › Efficient and distributed learning › distributed training
communication-efficient training
0.712023
Lowering the Pre-training Tax for Gradient-based Subset Training: A Lightweight Distributed Pre-Training Toolkit · ICML 2023
Machine learning › Efficient and distributed learning
data-efficient learning
0.712023
Lowering the Pre-training Tax for Gradient-based Subset Training: A Lightweight Distributed Pre-Training Toolkit · ICML 2023
Machine learning › Efficient and distributed learning
distributed training
0.712023
Lowering the Pre-training Tax for Gradient-based Subset Training: A Lightweight Distributed Pre-Training Toolkit · ICML 2023
Cloud and datacenter computing
datacenter network
0.712023
RingLeader: Efficiently Offloading Intra-Server Orchestration to NICs · NSDI 2023
Interconnection networks and networks-on-chip › network interface
network interface card
0.712023
RingLeader: Efficiently Offloading Intra-Server Orchestration to NICs · NSDI 2023
Cloud and datacenter computing › computation offloading › network function offloading
SmartNIC offload
0.712023
RingLeader: Efficiently Offloading Intra-Server Orchestration to NICs · NSDI 2023
Machine learning › Efficient and distributed learning › model compression › quantization
non-uniform quantization
0.612022
Mr.BiQ: Post-Training Non-Uniform Quantization based on Minimizing the Reconstruction Error · CVPR 2022
Machine learning › Efficient and distributed learning › model compression › quantization
post-training quantization
0.612022
Mr.BiQ: Post-Training Non-Uniform Quantization based on Minimizing the Reconstruction Error · CVPR 2022
Hardware security and side channels › side-channel countermeasures
access pattern obfuscation
0.512021
Ghost Routing to Enable Oblivious Computation on Memory-centric Networks · ISCA 2021
Distributed systems
oblivious computation
0.512021
Ghost Routing to Enable Oblivious Computation on Memory-centric Networks · ISCA 2021
Parallel and multicore computing
distributed deep learning training
0.312018
Multi-dimensional Parallel Training of Winograd Layer on Memory-Centric Architecture · MICRO 2018
Parallel and multicore computing › parallelization strategies
multi-dimensional parallelism
0.312018
Multi-dimensional Parallel Training of Winograd Layer on Memory-Centric Architecture · MICRO 2018
Hardware accelerators and domain-specific architectures › machine learning accelerator › convolution optimization
winograd convolution
0.312018
Multi-dimensional Parallel Training of Winograd Layer on Memory-Centric Architecture · MICRO 2018
GPUs and heterogeneous computing › multi-GPU computing
multi-GPU training
0.112018
Multi-dimensional Parallel Training of Winograd Layer on Memory-Centric Architecture · MICRO 2018

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

router decoupling · 1.5mixture of experts · 1.5source-based routing · 1.0random routing · 1.0ghost packets · 1.0dual-state linear attention · 0.9chained fine-tuning · 0.9adaptive distillation · 0.9layer dropping · 0.8early exit · 0.8KV cache management · 0.8data-driven sparsity · 0.7data augmentation · 0.7reconfigurable network · 0.3intratile parallelism · 0.3data parallelism · 0.3
YearPublicationVenuePosition
2025 How I learned to stop worrying and love learned OS policies
abstract
While machine learning has been adopted across various fields, its ability to outperform traditional heuristics in operating systems is often met with justified skepticism. Concerns about unsafe decisions, opaque debugging processes, and the challenges of integrating ML into the kernel---given its stringent latency constraints and inherent complexity --- make practitioners understandably cautious. This paper introduces Guardrails for the OS, a framework that allows kernel developers to declaratively specify system-level properties and define corrective actions to address property violations. The framework facilitates the compilation of these guardrails into monitors capable of running within the kernel. In this work, we establish the foundation for Guardrails, detailing its core abstractions, examining the problem space, and exploring potential solutions.
Divyanshu Saxena, Sujay Yadalam, Yeonju Ro, Rohit Dwivedula, Eric Hayden Campbell, Aditya Akella, Christopher J. Rossbach, Michael Swift
HotOS4
2025 On-the-Fly Adaptive Distillation of Transformer to Dual-State Linear Attention for Long-Context LLM Serving
abstract
Large language models (LLMs) excel at capturing global token dependencies via self-attention but face prohibitive compute and memory costs on lengthy inputs. While sub-quadratic methods (e.g., linear attention) can reduce these costs, they often degrade accuracy due to overemphasizing recent tokens. In this work, we first propose dual-state linear attention (DSLA), a novel design that maintains two specialized hidden states—one for preserving historical context and one for tracking recency—thereby mitigating the short-range bias typical of linear-attention architectures. To further balance efficiency and accuracy under dynamic workload conditions, we introduce DSLA-Serve, an online adaptive distillation framework that progressively replaces Transformer layers with DSLA layers at inference time, guided by a sensitivity-based layer ordering. DSLA-Serve uses a chained fine-tuning strategy to ensure that each newly converted DSLA layer remains consistent with previously replaced layers, preserving the overall quality. Extensive evaluations on commonsense reasoning, long-context QA, and text summarization demonstrate that DSLA-Serve yields 2.3$\times$ faster inference than Llama2-7B and 3.0$\times$ faster than the hybrid Zamba-7B, while retaining comparable performance across downstream tasks. Our ablation studies show that DSLA’s dual states capture both global and local dependencies, addressing the historical-token underrepresentation seen in prior linear attentions.
Yeonju Ro, Zhenyu Zhang 0015, Souvik Kundu 0009, Zhangyang Wang, Aditya Akella
ICML1
2024 FFN-SkipLLM: A Hidden Gem for Autoregressive Decoding with Adaptive Feed Forward Skipping
abstract
Autoregressive Large Language Models (e.g., LLaMa, GPTs) are omnipresent achieving remarkable success in language understanding and generation.However, such impressive capability typically comes with a substantial model size, which presents significant challenges for autoregressive token-by-token generation.To mitigate computation overload incurred during generation, several early-exit and layer-dropping strategies have been proposed.Despite some promising success due to the redundancy across LLMs layers on metrics like Rough-L/BLUE, our careful knowledgeintensive evaluation unveils issues such as generation collapse, hallucination, and noticeable performance drop even at the trivial exit ratio of ∼ 10-15% of layers.We attribute these errors primarily to ineffective handling of the KV cache through state copying during early exit.In this work, we observe the saturation of computationally expensive feed-forward blocks of LLM layers and propose FFN-SkipLLM, which is a novel fine-grained skip strategy for autoregressive LLMs.FFN-SkipLLM leverages an input-adaptive feed-forward skipping approach that can skip ∼ 25-30% of FFN blocks of LLMs with marginal change in performance on knowledge-intensive generation tasks without any requirement to handle the KV cache.Our extensive experiments and ablation studies across benchmarks like MT-Bench, Factoid-QA, and variable-length text summarization illustrate how our simple and easy-touse method can facilitate faster autoregressive decoding.
Ajay Jaiswal, Bodun Hu, Lu Yin 0006, Yeonju Ro, Tianlong Chen 0001, Shiwei Liu 0003, Aditya Akella
EMNLP4
2024 Read-ME: Refactorizing LLMs as Router-Decoupled Mixture of Experts with System Co-Design
Ruisi Cai, Yeonju Ro, Geon-Woo Kim, Peihao Wang, Babak Ehteshami Bejnordi, Aditya Akella, Zhangyang Wang
NeurIPS2
2023 Lowering the Pre-training Tax for Gradient-based Subset Training: A Lightweight Distributed Pre-Training Toolkit
abstract
Training data and model sizes are increasing exponentially. One way to reduce training time and resources is to train with a carefully selected subset of the full dataset. Prior work uses the gradient signals obtained during a warm-up or “pre-training" phase over the full dataset, for determining the core subset; if the pre-training phase is too small, the gradients obtained are chaotic and unreliable. As a result, the pre-training phase itself incurs significant time/resource overhead, and prior work has not gone beyond hyperparameter search to reduce pre-training time. Our work explicitly aims to reduce this $\textbf{pre-training tax}$ in gradient-based subset training. We develop a principled, scalable approach for pre-training in a distributed setup. Our approach is $\textit{lightweight}$ and $\textit{minimizes communication}$ between distributed worker nodes. It is the first to utilize the concept of model-soup based distributed training $\textit{at initialization}$. The key idea is to minimally train an ensemble of models on small, disjointed subsets of the data; we further employ data-driven sparsity and data augmentation for local worker training to boost ensemble diversity. The centralized model, obtained at the end of pre-training by merging the per-worker models, is found to offer stabilized gradient signals to select subsets, on which the main model is further trained. We have validated the effectiveness of our method through extensive experiments on CIFAR-10/100, and ImageNet, using ResNet and WideResNet models. For example, our approach is shown to achieve $\textbf{15.4$\times$}$ pre-training speedup and $\textbf{2.8$\times$}$ end-to-end speedup on CIFAR10 and ResNet18 without loss of accuracy. The code is at https://github.com/moonbucks/LiPT.git.
Yeonju Ro, Zhangyang Wang, Vijay Chidambaram, Aditya Akella
ICML1
2023 RingLeader: Efficiently Offloading Intra-Server Orchestration to NICs
Adney Cardoza, Tarannum Khan, Yeonju Ro, Brent E. Stephens, Hassan M. G. Wassel, Aditya Akella
NSDI4
2022 Mr.BiQ: Post-Training Non-Uniform Quantization based on Minimizing the Reconstruction Error
abstract
Post-training quantization compresses a neural network within few hours with only a small unlabeled calibration set. However, so far it has been only discussed and empirically demonstrated in the context of uniform quantization on convolutional neural networks. We thus propose a new posttraining non-uniform quantization method, called Mr.BiQ, allowing low bit-width quantization even on Transformer models. In particular, we leverage multi-level binarization for weights while allowing activations to be represented as various data formats (e.g., INT8, bfloat16, binary-coding, and FP32). Unlike conventional methods which optimize full-precision weights first, then decompose the weights into quantization parameters, Mr.BiQ recognizes the quantization parameters (i.e., scaling factors and bit-code) as directly and jointly learnable parameters during the optimization. To verify the superiority of the proposed quantization scheme, we test Mr.BiQ on various models including convolutional neural networks and Transformer models. According to experimental results, Mr.BiQ shows significant improvement in terms of accuracy when the bit-width of weights is equal to 2: up to 5.35 p.p. improvement in CNNs, up to 4.23 p.p. improvement in Vision Transformers, and up to 3.37 point improvement in Transformers for NLP.
Yongkweon Jeon, Chungman Lee, Eulrang Cho, Yeonju Ro
CVPR4
2021 Ghost Routing to Enable Oblivious Computation on Memory-centric Networks
abstract
With offloading of data to the cloud, ensuring privacy and securing data has become more important. However, encrypting data alone is insufficient as the memory address itself can leak sensitive information. In this work, we exploit packetized memory interface to provide secure memory access and support oblivious computation in a system with multiple memory modules interconnected with a multi-hop, memory-centric network. While the memory address can be encrypted with a packetized memory interface, simply encrypting the address does not provide full oblivious computation since coarse-grain memory access patterns can be leaked. In this work, we first propose a scalable encryption microarchitecture with source-based routing where the packet is only encrypted once at source and latency overhead in intermediate routers is minimized. We then define secure routing in memory-centric networks to enable oblivious computation such that memory access patterns across the memory modules are completely obfuscated. We explore different naive secure routing algorithms to ensure oblivious computation but they come with high performance overhead. To minimize performance overhead, we propose ghost packets that replace dummy packets with existing network traffic. We also propose Ghost routing that batches multiple ghost packets together to minimize bandwidth loss from naive secure routing while exploiting random routing.
Yeonju Ro, Seongwook Jin, Jaehyuk Huh 0001, John Kim 0001
ISCA1
2018 Multi-dimensional Parallel Training of Winograd Layer on Memory-Centric Architecture
abstract
Accelerating neural network training is critical in exploring design space of neural networks. Data parallelism is commonly used to accelerate training for Convolutional Neural Networks (CNN) where input batch is distributed across the multiple workers; however, the increase in communication of weight gradients across the workers limits scalability. In this work, we propose multi-dimensional parallel (MDP) training of convolution layer by exploiting both data parallelism and intratile parallelism available in Winograd transformed convolution. Workers are organized across two dimensions - one dimension exploiting intra-tile parallelism while the other dimension exploits data parallelism. MDP reduces the amount of communication necessary for weight gradients since weight gradients are only communicated across the data parallelism dimension. However, Winograd transform fundamentally requires more data accesses and the proposed MDP architecture also introduces a new type of communication which we refer to as tile transfer - gather/scatter of Winograd domain feature maps (tiles). We propose a scalable near-data processing (NDP) architecture to minimize the cost of data accesses through 3D stacked memory while leveraging a memory-centric network organization to provide high-connectivity between the workers with intra-tile parallelism to accelerate tile transfer. To minimize tile gathering communication overhead, we exploit prediction of activation of spatial domain neurons in order to remove the communication of tiles that are transformed to non-activated neurons. In order to balance the communication required for weight gradients and tile transfer, we also propose a reconfigurable memory-centric network architecture that reconfigures network channel connectivity between the workers for each convolution layer. Our evaluations show that the proposed MDP with NDP architecture accelerates training by 2.7×, 9.5-21× compared to the data parallel training with the NDP architecture and a multi-GPU system, respectively.
Byungchul Hong, Yeonju Ro, John Kim 0001
MICRO2