Demo Data from VLDB 2026 / reviewers in the wild / expert
Dayou Du
dblp:219/2975
· DBLP profile ↗
8ranked-venue papers
2as first author
7since 2021 · last 2026
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 4 · 1 first-author · 4 since 2021Systems, architecture and hardware · 3 · 1 first-author · 2 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
5 papers |
Efficient and distributed learning · 79% Deep learning architectures and training · 21% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Hardware accelerators and domain-specific architectures · 47% GPUs and heterogeneous computing · 34% Performance modeling and evaluation · 15% |
Topics — the 20 heaviest of 20, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Efficient and distributed learning
model compression |
1.9 | 3 | 2026 | STBLLM: Breaking the 1-Bit Barrier with Structured Binary LLMs · ICLR 2025 BitDistiller: Unleashing the Potential of Sub-4-Bit LLMs via Self-Distillation · ACL (1) 2024 BitDecoding: Unlocking Tensor Cores for Long-Context LLMs with Low-Bit KV Cache · HPCA 2026 |
Hardware accelerators and domain-specific architectures
machine learning accelerator |
1.8 | 2 | 2026 | BitDecoding: Unlocking Tensor Cores for Long-Context LLMs with Low-Bit KV Cache · HPCA 2026 Resiliency at Scale: Managing Google's TPUv4 Machine Learning Supercomputer · NSDI 2024 |
GPUs and heterogeneous computing
GPU kernel optimization |
1.0 | 1 | 2026 | BitDecoding: Unlocking Tensor Cores for Long-Context LLMs with Low-Bit KV Cache · HPCA 2026 |
Hardware accelerators and domain-specific architectures › machine learning accelerator › DNN inference
LLM inference |
1.0 | 1 | 2026 | BitDecoding: Unlocking Tensor Cores for Long-Context LLMs with Low-Bit KV Cache · HPCA 2026 |
GPUs and heterogeneous computing › GPU kernel optimization
tensor core utilization |
1.0 | 1 | 2026 | BitDecoding: Unlocking Tensor Cores for Long-Context LLMs with Low-Bit KV Cache · HPCA 2026 |
Machine learning › Efficient and distributed learning › model compression › quantization
binary quantization |
0.9 | 1 | 2025 | STBLLM: Breaking the 1-Bit Barrier with Structured Binary LLMs · ICLR 2025 |
Machine learning › Efficient and distributed learning
inference efficiency |
0.9 | 1 | 2025 | SeerAttention: Self-distilled Attention Gating for Efficient Long-context Prefilling · NeurIPS 2025 |
Machine learning › Deep learning architectures and training
mixture of experts |
0.9 | 1 | 2025 | MoE-CAP: Benchmarking Cost, Accuracy and Performance of Sparse Mixture-of-Experts Systems · NeurIPS 2025 |
Machine learning › Efficient and distributed learning
model acceleration |
0.9 | 1 | 2025 | SeerAttention: Self-distilled Attention Gating for Efficient Long-context Prefilling · NeurIPS 2025 |
Machine learning › Deep learning architectures and training › attention mechanism
sparse attention |
0.9 | 1 | 2025 | SeerAttention: Self-distilled Attention Gating for Efficient Long-context Prefilling · NeurIPS 2025 |
Machine learning › Efficient and distributed learning › model compression › sparsity
structured sparsity |
0.9 | 1 | 2025 | STBLLM: Breaking the 1-Bit Barrier with Structured Binary LLMs · ICLR 2025 |
Performance modeling and evaluation
benchmarking |
0.9 | 1 | 2025 | MoE-CAP: Benchmarking Cost, Accuracy and Performance of Sparse Mixture-of-Experts Systems · NeurIPS 2025 |
Machine learning › Efficient and distributed learning › model compression
knowledge distillation |
0.8 | 1 | 2024 | BitDistiller: Unleashing the Potential of Sub-4-Bit LLMs via Self-Distillation · ACL (1) 2024 |
Machine learning › Efficient and distributed learning › model compression
quantization |
0.8 | 1 | 2024 | BitDistiller: Unleashing the Potential of Sub-4-Bit LLMs via Self-Distillation · ACL (1) 2024 |
Machine learning › Efficient and distributed learning › model compression › knowledge distillation
self-distillation |
0.8 | 1 | 2024 | BitDistiller: Unleashing the Potential of Sub-4-Bit LLMs via Self-Distillation · ACL (1) 2024 |
Machine learning › Efficient and distributed learning › model compression › quantization › low-bit quantization
ultra-low-bit quantization |
0.8 | 1 | 2024 | BitDistiller: Unleashing the Potential of Sub-4-Bit LLMs via Self-Distillation · ACL (1) 2024 |
Machine learning › Efficient and distributed learning › model compression › quantization
KV cache quantization |
0.3 | 1 | 2026 | BitDecoding: Unlocking Tensor Cores for Long-Context LLMs with Low-Bit KV Cache · HPCA 2026 |
Machine learning › Deep learning architectures and training
attention mechanism |
0.3 | 1 | 2025 | SeerAttention: Self-distilled Attention Gating for Efficient Long-context Prefilling · NeurIPS 2025 |
Machine learning › Deep learning architectures and training › attention mechanism › sparse attention
block-sparse attention |
0.3 | 1 | 2025 | SeerAttention: Self-distilled Attention Gating for Efficient Long-context Prefilling · NeurIPS 2025 |
High-performance computing
supercomputing |
0.2 | 1 | 2024 | Resiliency at Scale: Managing Google's TPUv4 Machine Learning Supercomputer · NSDI 2024 |
Methods — techniques the papers use, named apart from their topics
warp-level parallelization · 2.0query transformation · 2.0dequantization kernel · 2.0radar diagram · 1.7sparsity-aware metrics · 0.9self-distillation · 0.9quantization · 0.9n:m sparsity · 0.9importance metric · 0.9gating mechanism · 0.9flashattention · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | BitDecoding: Unlocking Tensor Cores for Long-Context LLMs with Low-Bit KV CacheabstractThe rise of long-context Large Language Models (LLMs) amplifies memory and bandwidth demands during autoregressive decoding, as the Key-Value (KV) cache grows with each generated token. Low-bit KV-cache quantization (e.g., 4-bit or 2-bit) can reduce memory footprint while preserving accuracy, but existing systems suffer from slow decoding due to their exclusive reliance on CUDA cores, neglecting Tensor Cores—the primary source of compute on modern GPUs. We present BitDecoding, a new long-context LLMs inference system with low-bit KV cache. BitDecoding enables efficient low-bit KV cache decoding by cooperatively leveraging CUDA Cores and Tensor Cores. It introduces methods for automatically inducing optimized layouts to exploit Tensor Cores, along with novel warp-level parallelization strategies for dequantization. For unified system support, BitDecoding includes a query transformation module supporting diverse attention variants, a quantization kernel to support both tensor-wise and channelwise scaling used in various quantization algorithms with high performance, and a dequantization kernel with a softwaredefined pipeline to coordinate CUDA and Tensor Cores execution for mix-precision operations. In addition, architecture-specific optimizations leverage Hopper's warpgroup tensor instructions and Blackwell's native low-precision tensor formats to maximize decoding throughput on the latest GPU generations. Evaluated on Blackwell, Hopper, Ada, and Ampere architectures, BitDecoding attains on average a 7.5× decoding speedup over FP16 FlashDecoding-v2, and further reaches up to 8.6× with native MXFP4 formats on Blackwell, while surpassing the state-of-the-art low-bit system QServe by up to 4.3×. On LLaMA-3.1-8B with a 128K context, BitDecoding reduces singlebatch decoding latency by 3×, demonstrating substantial improvements for long-context generation, and is open sourced at https://github.com/OpenBitSys/BitDecoding. Dayou Du, Shijie Cao, Jianyi Cheng, Luo Mai, Ting Cao 0003, Mao Yang 0004 |
HPCA | 1 |
| 2025 | STBLLM: Breaking the 1-Bit Barrier with Structured Binary LLMsabstractIn this paper, we present the first structural binarization method for LLM compression to less than 1-bit precision. Although LLMs have achieved remarkable performance, their memory-bound nature during the inference stage hinders the adoption of resource-constrained devices. Reducing weights to 1-bit precision through binarization substantially enhances computational efficiency. We observe that randomly flipping some weights in binarized LLMs does not significantly degrade the model's performance, suggesting the potential for further compression. To exploit this, our STBLLM employs an N:M sparsity technique to achieve structural binarization of the weights. Specifically, we introduce a novel Standardized Importance (SI) metric, which considers weight magnitude and input feature norm to more accurately assess weight significance. Then, we propose a layer-wise approach, allowing different layers of the LLM to be sparsified with varying N:M ratios, thereby balancing compression and accuracy. Furthermore, we implement a fine-grained grouping strategy for less important weights, applying distinct quantization schemes to sparse, intermediate, and dense regions. Finally, we design a specialized CUDA kernel to support structural binarization. We conduct extensive experiments on LLaMA, OPT, and Mistral family. STBLLM achieves a perplexity of 11.07 at 0.55 bits per weight, outperforming the BiLLM by 3×. The results demonstrate that our approach performs better than other compressed binarization LLM methods while significantly reducing memory requirements. Code is released at https://github.com/pprp/STBLLM. Peijie Dong, Lujun Li 0001, Yuedong Zhong, Dayou Du, Ruibo Fan, Yuhan Chen 0008, Zhenheng Tang, Qiang Wang 0022, Wei Xue 0002, Yike Guo, Xiaowen Chu 0001 |
ICLR | 4 |
| 2025 | SeerAttention: Self-distilled Attention Gating for Efficient Long-context PrefillingabstractAttention is the cornerstone of modern Large Language Models (LLMs). Yet its quadratic complexity hinders efficiency and scalability, especially for long-context processing. A promising approach is to leverage sparsity in attention. However, existing sparsity-based solutions predominantly rely on predefined patterns or heuristics at the attention head level, struggling to adapt dynamically to different contexts efficiently. We propose SeerAttention, a simple yet effective attention mechanism that directly learns the block-level attention sparsity from the LLM itself. Inspired by the gating mechanism in Mixture of Experts (MoE), SeerAttention augments the conventional attention with a **learnable gate** that **selectively activates important blocks** within the attention map. Specifically, the gate first pools the query (Q) and key (K) tensors along the sequence dimension and processes them through learnable linear layers. The resulting matrices are then multiplied together to produce the gating scores, which are used to predict block-level attention sparsity. Combined with our block-sparse FlashAttention kernel, SeerAttention can achieve significant speedup on GPUs. When applied to pre-trained LLMs, SeerAttention only requires training the gate parameters in a lightweight self-distillation manner, allowing rapid convergence. Our evaluation results demonstrate that SeerAttention achieves better model accuracy and lower latency for long-context pre-filling compared to prior methods. Code is available at: https://github.com/microsoft/SeerAttention. Yizhao Gao 0002, Zhichen Zeng 0002, Dayou Du, Shijie Cao, Peiyuan Zhou, Jiaxing Qi, Junjie Lai, Hayden Kwok-Hay So, Ting Cao 0003, Fan Yang 0024, Mao Yang 0004 |
NeurIPS | 3 |
| 2025 | MoE-CAP: Benchmarking Cost, Accuracy and Performance of Sparse Mixture-of-Experts SystemsabstractThe sparse Mixture-of-Experts (MoE) architecture is increasingly favored for scaling Large Language Models (LLMs) efficiently, but it depends on heterogeneous compute and memory resources. These factors jointly affect system Cost, Accuracy, and Performance (CAP), making trade-offs inevitable. Existing benchmarks often fail to capture these trade-offs accurately, complicating practical deployment decisions. To address this, we introduce MoE-CAP, a benchmark specifically designed for MoE systems. Our analysis reveals that achieving an optimal balance across CAP is difficult with current hardware; MoE systems typically optimize two of the three dimensions at the expense of the third—a dynamic we term the MoE-CAP trade-off. To visualize this, we propose the CAP Radar Diagram. We further introduce sparsity-aware performance metrics—Sparse Memory Bandwidth Utilization (S-MBU) and Sparse Model FLOPS Utilization (S-MFU)—to enable accurate performance benchmarking of MoE systems across diverse hardware platforms and deployment scenarios. This benchmark is available on Github: https://github.com/sparse-generative-ai/MoE-CAP. Yinsicheng Jiang, Yao Fu 0013, Yeqi Huang, Ping Nie, Zhan Lu, Leyang Xue, Congjie He, Man-Kit Sit, Jilong Xue, Ziming Miao, Dayou Du, Tairan Xu, Edoardo Maria Ponti, Luo Mai |
NeurIPS | 12 |
| 2024 | BitDistiller: Unleashing the Potential of Sub-4-Bit LLMs via Self-DistillationabstractThe upscaling of Large Language Models (LLMs) has yielded impressive advances in natural language processing, yet it also poses significant deployment challenges.Weight quantization has emerged as a widely embraced solution to reduce memory and computational demands.This paper introduces BitDistiller, a framework that synergizes Quantization-Aware Training (QAT) with Knowledge Distillation (KD) to boost the performance of LLMs at ultra-low precisions (sub-4-bit).Specifically, BitDistiller first incorporates a tailored asymmetric quantization and clipping technique to maximally preserve the fidelity of quantized weights, and then proposes a novel Confidence-Aware Kullback-Leibler Divergence (CAKLD) objective, which is employed in a self-distillation manner to enable faster convergence and superior model performance.Empirical evaluations demonstrate that BitDistiller significantly surpasses existing methods in both 3-bit and 2-bit configurations on general language understanding and complex reasoning benchmarks.Notably, Bit-Distiller is shown to be more cost-effective, demanding fewer data and training resources. Dayou Du, Shijie Cao, Ting Cao 0003, Xiaowen Chu 0001, Ningyi Xu |
ACL (1) | 1 |
| 2024 | Benchmarking and Dissecting the Nvidia Hopper GPU ArchitectureabstractGraphics processing units (GPUs) are continually evolving to cater to the computational demands of contemporary general-purpose workloads, particularly those driven by artificial intelligence (AI) utilizing deep learning techniques. A substantial body of studies have been dedicated to dissecting the microarchitectural metrics characterizing diverse GPU generations, which helps researchers understand the hardware details and leverage them to optimize the GPU programs. However, the latest Hopper GPUs present a set of novel attributes, including new tensor cores supporting FP8, DPX, and distributed shared memory. Their details still remain mysterious in terms of performance and operational characteristics. In this research, we propose an extensive benchmarking study focused on the Hopper GPU. The objective is to unveil its microarchitectural intricacies through an examination of the new instruction-set architecture (ISA) of Nvidia GPUs and the utilization of new CUDA APIs. Our approach involves two main aspects. Firstly, we conduct conventional latency and throughput comparison benchmarks across the three most recent GPU architectures, namely Hopper, Ada, and Ampere. Secondly, we delve into a comprehensive discussion and benchmarking of the latest Hopper features, encompassing the Hopper DPX dynamic programming (DP) instruction set, distributed shared memory, and the availability of FP8 tensor cores. The microbenchmarking results we present offer a deeper understanding of the novel GPU AI function units and programming features introduced by the Hopper architecture. This newfound understanding is expected to greatly facilitate software optimization and modeling efforts for GPU architectures. To the best of our knowledge, this study makes the first attempt to demystify the tensor core performance and programming instruction sets unique to Hopper GPUs. Weile Luo, Ruibo Fan, Dayou Du, Qiang Wang 0022, Xiaowen Chu 0001 |
IPDPS | 4 |
| 2024 | Resiliency at Scale: Managing Google's TPUv4 Machine Learning Supercomputer
Yazhou Zu, Alireza Ghaffarkhah, Hoang-Vu Dang, Brian Towles, Steven Hand 0001, Safeen Huda, Adekunle Bello, Alexander Kolbasov, Arash Rezaei, Dayou Du, Steve Lacy, Aaron Wisner, Henri Bahini |
NSDI | 10 |
| 2018 | Exploiting Sparsity to Accelerate Fully Connected Layers of CNN-Based Applications on Mobile SoCsabstractConvolutional neural networks (CNNs) are widely employed in many image recognition applications. With the proliferation of embedded and mobile devices, such applications are becoming commonplace on mobile devices. Network pruning is a commonly used strategy to reduce the memory and storage footprints of CNNs on mobile devices. In this article, we propose customized versions of the sparse matrix multiplication algorithm to speed up inference on mobile devices and make it more energy efficient. Specifically, we propose a Block Compressed Sparse Column algorithm and a bit-representation-based algorithm (BitsGEMM) that exploit sparsity to accelerate the fully connected layers of a network on the NVIDIA Jetson TK1 platform. We evaluate the proposed algorithms using real-world object classification and object detection applications. Experiments show that performance speedups can be achieved over the original baseline implementation using cuBLAS. On object detection CNNs, an average speedup of 1.82× is obtained over baseline cuBLAS in the fully connected layer of the VGG model, whereas on classification CNNs, an average speedup of 1.51× is achieved for the fully connected layer of the pruned-VGG model. Energy consumption reduction of 43--46% is also observed due to decreased computational and memory bandwidth demands. Xinfeng Xie, Dayou Du, Qian Li 0027, Yun Liang 0001, Wai Teng Tang, Zhongliang Ong, Mian Lu, Huynh Phung Huynh, Rick Siow Mong Goh |
ACM Trans. Embed. Comput. Syst. | 2 |