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

Bodun Hu

dblp:243/5851 · DBLP profile ↗
← Back
7ranked-venue papers
3as first author
6since 2021 · last 2026
—ORCID · none

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

Artificial intelligence and machine learning · 4 · 2 first-author · 4 since 2021Software engineering, systems software and programming languages · 2 · 1 first-author · 1 since 2021Systems, architecture and hardware · 1 · 1 since 2021Computer networks · 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
4 papers
Vision and language · 47% Efficient and distributed learning · 43% Language models and text generation · 10%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Cloud and datacenter computing · 91% Hardware accelerators and domain-specific architectures · 9%
Software engineering, system software, and programming languages
1 paper
Operating systems · 100%

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

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing
inference serving
1.822026
SYMPHONY: Enabling Compute-Memory Disaggregation in LLM Serving Systems · NSDI 2026
MOSEL: Inference Serving Using Dynamic Modality Selection · EMNLP 2024
Cloud and datacenter computing › resource disaggregation
compute-memory disaggregation
1.012026
SYMPHONY: Enabling Compute-Memory Disaggregation in LLM Serving Systems · NSDI 2026
Computer vision › Vision and language › visual question answering
chart question answering
0.912025
ChartMuseum: Testing Visual Reasoning Capabilities of Large Vision-Language Models · NeurIPS 2025
Computer vision › Vision and language › vision-language model › multimodal large language model
chart understanding
0.912025
ChartMuseum: Testing Visual Reasoning Capabilities of Large Vision-Language Models · NeurIPS 2025
Computer vision › Vision and language › vision-language model
multimodal large language model
0.912025
ChartMuseum: Testing Visual Reasoning Capabilities of Large Vision-Language Models · NeurIPS 2025
Computer vision › Vision and language
visual reasoning
0.912025
ChartMuseum: Testing Visual Reasoning Capabilities of Large Vision-Language Models · NeurIPS 2025
Cloud and datacenter computing › inference serving
LLM serving
0.912025
StitchLLM: Serving LLMs, One Block at a Time · ACL (1) 2025
Cloud and datacenter computing
serverless computing
0.912025
StitchLLM: Serving LLMs, One Block at a Time · ACL (1) 2025
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
Hardware accelerators and domain-specific architectures
machine learning accelerator
0.312026
SYMPHONY: Enabling Compute-Memory Disaggregation in LLM Serving Systems · NSDI 2026
Cloud and datacenter computing › datacenter storage
block-level scheduling
0.312025
StitchLLM: Serving LLMs, One Block at a Time · ACL (1) 2025
Cloud and datacenter computing
cluster resource management and scheduling
0.312025
StitchLLM: Serving LLMs, One Block at a Time · ACL (1) 2025

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

memory management · 1.7error analysis · 1.7block-level scheduling · 1.7benchmark construction · 1.7service level objectives · 1.5modality configuration · 1.5machine learning · 1.3GPU acceleration · 1.3layer dropping · 0.8early exit · 0.8KV cache management · 0.8
YearPublicationVenuePosition
2026 SYMPHONY: Enabling Compute-Memory Disaggregation in LLM Serving Systems
Bodun Hu, Anyong Mao, Aditya Akella, Shivaram Venkataraman
NSDI2
2025 StitchLLM: Serving LLMs, One Block at a Time
abstract
Bodun Hu, Shuozhe Li, Saurabh Agarwal, Myungjin Lee, Akshay Jajoo, Jiamin Li, Le Xu, Geon-Woo Kim, Donghyun Kim, Hong Xu, Amy Zhang, Aditya Akella. Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 2025.
Bodun Hu, Shuozhe Li, Myungjin Lee, Akshay Jajoo, Jiamin Li 0002, Geon-Woo Kim, Donghyun Kim 0002, Hong Xu 0001, Amy Zhang 0001, Aditya Akella
ACL (1)1
2025 ChartMuseum: Testing Visual Reasoning Capabilities of Large Vision-Language Models
abstract
Chart understanding presents a unique challenge for large vision-language models (LVLMs), as it requires the integration of sophisticated textual and visual reasoning capabilities. However, current LVLMs exhibit a notable imbalance between these skills, falling short on visual reasoning that is difficult to perform in text. We conduct a case study using a synthetic dataset solvable only through visual reasoning and show that model performance degrades significantly with increasing visual complexity, while human performance remains robust. We then introduce ChartMuseum, a new Chart Question Answering (QA) benchmark containing 1,162 expert-annotated questions spanning multiple reasoning types, curated from real-world charts across 184 sources, specifically built to evaluate complex visual and textual reasoning. Unlike prior chart understanding benchmarks---where frontier models perform similarly and near saturation---our benchmark exposes a substantial gap between model and human performance, while effectively differentiating model capabilities: although humans achieve 93% accuracy, the best-performing model Gemini-2.5-Pro attains only 63.0%, and the leading open-source LVLM Qwen2.5-VL-72B-Instruct achieves only 38.5%. Moreover, on questions requiring primarily visual reasoning, all models experience a 35%-55% performance drop from text-reasoning-heavy question performance. Lastly, our qualitative error analysis reveals specific categories of visual reasoning that are challenging for current LVLMs. Both ChartMuseum and the evaluation code are available at https://github.com/Liyan06/ChartMuseum.
Liyan Tang, Grace Kim, Thom Lake, Wenxuan Ding 0003, Fangcong Yin, Prasann Singhal, Manya Wadhwa, Zeyu Leo Liu, Zayne Sprague, Ramya Namuduri, Bodun Hu, Juan Diego Rodriguez, Puyuan Peng, Greg Durrett
NeurIPS12
2024 MOSEL: Inference Serving Using Dynamic Modality Selection
abstract
Rapid advancements over the years have helped machine learning models reach previously hardto-achieve goals, sometimes even exceeding human capabilities.However, achieving desired accuracy comes at the cost of larger model sizes and increased computational demands.Thus, serving predictions from these models to meet any latency and cost requirements of applications remains a key challenge, despite recent work in building inference serving systems as well as algorithmic approaches that dynamically adapt models based on inputs.Our paper introduces a new form of dynamism, modality selection, where we adaptively choose modalities from inference inputs while maintaining the model quality.We introduce MOSEL, an automated inference serving system for multi-modal ML models that carefully picks input modalities per request based on resource availability, as we as user-defined service level objectives (SLOs).MOSEL extensively leverages modality configurations, improving system throughput by 3.6× with an accuracy guarantee.It also reduces job completion times by 11× compared to modalityagnostic approaches.
Bodun Hu, Jeongyoon Moon, Neeraja J. Yadwadkar, Aditya Akella
EMNLP1
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
EMNLP2
2023 Towards a Machine Learning-Assisted Kernel with LAKE
abstract
The complexity of modern operating systems (OSes), rapid diversification of hardware, and steady evolution of machine learning (ML) motivate us to explore the potential of ML to improve decision-making in OS kernels. We conjecture that ML can better manage tradeoff spaces for subsystems such as memory management and process and I/O scheduling that currently rely on hand-tuned heuristics to provide reasonable average-case performance. We explore the replacement of heuristics with ML-driven decision-making in five kernel subsystems, consider the implications for kernel design, shared OS-level components, and access to hardware acceleration. We identify obstacles, address challenges and characterize tradeoffs for the benefits ML can provide that arise in kernel-space. We find that use of specialized hardware such as GPUs is critical to absorbing the additional computational load required by ML decisioning, but that poor accessibility of accelerators in kernel space is a barrier to adoption. We also find that the benefits of ML and acceleration for OSes is subsystem-, workload- and hardware-dependent, suggesting that using ML in kernels will require frameworks to help kernel developers navigate new tradeoff spaces. We address these challenge by building a system called LAKE for supporting ML and exposing accelerators in kernel space. LAKE includes APIs for feature collection and management across abstraction layers and module boundaries. LAKE provides mechanisms for managing the variable profitability of acceleration, and interfaces for mitigating contention for resources between user and kernel space. We show that an ML-backed I/O latency predictor can have its inference time reduced by up to 96% with acceleration.
Henrique Fingler, Isha Tarte, Hangchen Yu, Ariel Szekely, Bodun Hu, Aditya Akella, Christopher J. Rossbach
ASPLOS (2)5
2020 Altis: Modernizing GPGPU Benchmarks
abstract
This paper presents ALTIS, a benchmark suite for modern GPGPU computing. Previous benchmark suites such as Rodinia and SHOC have served the research community well, but were developed years ago when hardware was more limited, software supported fewer features, and production hardware-accelerated workloads were scarce. Since that time, GPU compute density and memory capacity has grown exponentially, programmability features such as unified memory, demand paging, and HyperQ have matured, and new workloads such as deep neural networks (DNNs), graph analytics, and crypto-currencies have emerged in production environments, stressing the hardware and software in ways that previous benchmarks did not anticipate. Drawing inspiration from Rodinia and SHOC, ALTIS is a benchmark suite designed for modern GPU architectures and modern GPU runtimes, representing a diverse set of application domains. By adopting and extending applications from Rodinia and SHOC, adding new applications, and focusing on CUDA platforms, ALTIS better represents modern GPGPU workloads to enable support GPGPU research in both architecture and system software.
Bodun Hu, Christopher J. Rossbach
ISPASS1