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

Baotong Lu

dblp:256/1745 · DBLP profile ↗
← Back
10ranked-venue papers
3as first author
8since 2021 · last 2026
0000-0002-0230-1048ORCID · corroborated

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

Databases, data management, data science and information retrieval · 7 · 3 first-author · 6 since 2021Artificial intelligence and machine learning · 2 · 1 since 2021Systems, architecture and hardware · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1

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
8 papers
Memory systems · 38% Performance modeling and evaluation · 22% Cloud and datacenter computing · 19%
Databases, data mining, and information retrieval
8 papers
Indexing and storage engines · 68% Information retrieval · 22% Distributed and cloud data management · 6%
Artificial intelligence
3 papers
Efficient and distributed learning · 69% Language models and text generation · 31%

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

TopicWeightPapersLastEvidence papers
Information retrieval › similarity search › nearest neighbor search
approximate nearest neighbor search
1.722025
Attribute Filtering in Approximate Nearest Neighbor Search: An In-depth Experimental Study · Proc. ACM Manag. Data 2025
RetrievalAttention: Accelerating Long-Context LLM Inference via Vector Retrieval · NeurIPS 2025
Memory systems
memory disaggregation
1.622025
Shard: A Scalable and Resize-optimized Hash Index on Disaggregated Memory · Proc. VLDB Endow. 2025
DEX: Scalable Range Indexing on Disaggregated Memory · Proc. VLDB Endow. 2024
Performance modeling and evaluation
benchmarking
1.422025
Attribute Filtering in Approximate Nearest Neighbor Search: An In-depth Experimental Study · Proc. ACM Manag. Data 2025
Are Updatable Learned Indexes Ready? · Proc. VLDB Endow. 2022
Indexing and storage engines
hash index
1.322025
Shard: A Scalable and Resize-optimized Hash Index on Disaggregated Memory · Proc. VLDB Endow. 2025
Dash: Scalable Hashing on Persistent Memory · Proc. VLDB Endow. 2020
Natural language and speech › Language models and text generation › large language model inference
long-context inference
1.222026
RetrievalAttention: Accelerating Long-Context LLM Inference via Vector Retrieval · NeurIPS 2025
RetroInfer: A Vector Storage Engine for Scalable Long-Context LLM Inference · Proc. VLDB Endow. 2026
Indexing and storage engines
learned index
1.122022
Are Updatable Learned Indexes Ready? · Proc. VLDB Endow. 2022
APEX: A High-Performance Learned Index on Persistent Memory · Proc. VLDB Endow. 2021
Memory systems
non-volatile memory
0.922021
APEX: A High-Performance Learned Index on Persistent Memory · Proc. VLDB Endow. 2021
Dash: Scalable Hashing on Persistent Memory · Proc. VLDB Endow. 2020
Memory systems › non-volatile memory › persistent memory
persistent memory indexing
0.922021
APEX: A High-Performance Learned Index on Persistent Memory · Proc. VLDB Endow. 2021
Dash: Scalable Hashing on Persistent Memory · Proc. VLDB Endow. 2020
Machine learning › Efficient and distributed learning
inference acceleration
0.912025
RetrievalAttention: Accelerating Long-Context LLM Inference via Vector Retrieval · NeurIPS 2025
Machine learning › Efficient and distributed learning
KV cache management
0.912025
RetrievalAttention: Accelerating Long-Context LLM Inference via Vector Retrieval · NeurIPS 2025
Cloud and datacenter computing › resource management
datacenter resource management
0.912025
SGDRC: Software-Defined Dynamic Resource Control for Concurrent DNN Inference on NVIDIA GPUs · PPoPP 2025
Cloud and datacenter computing › resource allocation › hardware resource assignment
GPU resource allocation
0.912025
SGDRC: Software-Defined Dynamic Resource Control for Concurrent DNN Inference on NVIDIA GPUs · PPoPP 2025
GPUs and heterogeneous computing
GPU resource management
0.912025
SGDRC: Software-Defined Dynamic Resource Control for Concurrent DNN Inference on NVIDIA GPUs · PPoPP 2025
Indexing and storage engines
range index
0.812024
DEX: Scalable Range Indexing on Disaggregated Memory · Proc. VLDB Endow. 2024
Indexing and storage engines › learned index
updatable learned index
0.612022
Are Updatable Learned Indexes Ready? · Proc. VLDB Endow. 2022
Performance modeling and evaluation › benchmarking › database system benchmarking
index benchmarking
0.612022
Are Updatable Learned Indexes Ready? · Proc. VLDB Endow. 2022
Indexing and storage engines › learned index
persistent memory learned index
0.512021
APEX: A High-Performance Learned Index on Persistent Memory · Proc. VLDB Endow. 2021
Distributed and cloud data management › large-scale data management
scalable indexing
0.522025
Shard: A Scalable and Resize-optimized Hash Index on Disaggregated Memory · Proc. VLDB Endow. 2025
DEX: Scalable Range Indexing on Disaggregated Memory · Proc. VLDB Endow. 2024
Machine learning › Efficient and distributed learning › on-device inference
mobile inference
0.412020
High Performance Depthwise and Pointwise Convolutions on Mobile Devices · AAAI 2020
Machine learning › Efficient and distributed learning
model compression
0.412020
High Performance Depthwise and Pointwise Convolutions on Mobile Devices · AAAI 2020
Hardware accelerators and domain-specific architectures › machine learning accelerator
neural network accelerator
0.412020
High Performance Depthwise and Pointwise Convolutions on Mobile Devices · AAAI 2020
Storage systems › crash recovery
instant recovery
0.322021
APEX: A High-Performance Learned Index on Persistent Memory · Proc. VLDB Endow. 2021
Dash: Scalable Hashing on Persistent Memory · Proc. VLDB Endow. 2020
Storage systems
storage reliability
0.322021
APEX: A High-Performance Learned Index on Persistent Memory · Proc. VLDB Endow. 2021
Dash: Scalable Hashing on Persistent Memory · Proc. VLDB Endow. 2020
Data mining › pattern mining
pruning
0.312025
Attribute Filtering in Approximate Nearest Neighbor Search: An In-depth Experimental Study · Proc. ACM Manag. Data 2025

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

approximate nearest neighbor search · 3.7vector storage · 2.0vector index · 1.7taxonomy · 1.7sharding · 1.7resize optimization · 1.7component analysis · 1.7logical partitioning · 1.5lightweight caching · 1.5cost-aware offloading · 1.5software-defined resource control · 0.9workload characterization · 0.6concurrency testing · 0.6register-level data reuse · 0.4cache optimization · 0.4ARM architecture optimization · 0.4
YearPublicationVenuePosition
2026 RetroInfer: A Vector Storage Engine for Scalable Long-Context LLM Inference
Yaoqi Chen, Jinkai Zhang, Baotong Lu, Qianxi Zhang, Chengruidong Zhang, Jingjia Luo, Huiqiang Jiang, Qi Chen 0009, Bailu Ding, Xiao Yan 0002, Jiawei Jiang 0001, Chen Chen 0067, Cheng Li 0001, Yuqing Yang 0001, Fan Yang 0024, Mao Yang 0004
Proc. VLDB Endow.3
2025 RetrievalAttention: Accelerating Long-Context LLM Inference via Vector Retrieval
abstract
Transformer-based Large Language Models (LLMs) have become increasingly important. However, scaling LLMs to longer contexts incurs slow inference speed and high GPU memory consumption for caching key-value (KV) vectors. This paper presents RetrievalAttention, a training-free approach to both accelerate the decoding phase and reduce GPU memory consumption by pre-building KV vector indexes for fixed contexts and maintaining them in CPU memory for efficient retrieval. Unlike conventional KV cache methods, RetrievalAttention integrate approximate nearest neighbor search (ANNS) indexes into attention computation. We observe that off-the-shelf ANNS techniques often fail due to the out-of-distribution (OOD) nature of query and key vectors in attention mechanisms. RetrievalAttention overcomes this with an attention-aware vector index. Our evaluation shows RetrievalAttention achieves near full attention accuracy while accessing only 1-3\% of the data, significantly reducing inference costs. Remarkably, RetrievalAttention enables LLMs with 8B parameters to handle 128K tokens on a single NVIDIA RTX4090 (24GB), achieving a decoding speed of 0.107 seconds per token.
Baotong Lu, Huiqiang Jiang, Zhenhua Han, Qianxi Zhang, Qi Chen 0009, Chengruidong Zhang, Bailu Ding, Chen Chen 0067, Fan Yang 0024, Yuqing Yang 0001, Lili Qiu
NeurIPS3
2025 SGDRC: Software-Defined Dynamic Resource Control for Concurrent DNN Inference on NVIDIA GPUs
abstract
Cloud service providers heavily colocate high-priority, latency sensitive (LS), and low-priority, best-effort (BE) DNN inference services on the same GPU to improve resource utilization in data centers. Among the critical shared GPU resources, there has been very limited analysis on the dynamic allocation of compute units and VRAM bandwidth, mainly for two reasons: (1) The native GPU resource management solutions are either hardware-specific, or unable to dynamically allocate resources to different tenants, or both; (2) NVIDIA doesn't expose interfaces for VRAM bandwidth allocation, and the software stack and VRAM channel architectures are black-box, both of which limit the software-level resource management. These drive prior work to design either conservative sharing policies detrimental to throughput, or static resource partitioning only applicable to a few GPU models.
Yongkang Zhang 0003, Haoxuan Yu, Chenxia Han, Baotong Lu, Zhifeng Jiang 0001, Yang Li 0090, Xiaowen Chu 0001, Huaicheng Li
PPoPP5
2025 Attribute Filtering in Approximate Nearest Neighbor Search: An In-depth Experimental Study
abstract
With the growing integration of structured and unstructured data, new methods have emerged for performing similarity searches on vectors while honoring structured attribute constraints, i.e., a process known as Filtering Approximate Nearest Neighbor (Filtering ANN) search. Since many of these algorithms have only appeared in recent years and are designed to work with a variety of base indexing methods and filtering strategies, there is a pressing need for a unified analysis that identifies their core techniques and enables meaningful comparisons. In this work, we present a unified Filtering ANN search interface that encompasses the latest algorithms and evaluate them extensively from multiple perspectives. First, we propose a comprehensive taxonomy of existing Filtering ANN algorithms based on attribute types and filtering strategies. Next, we analyze their key components, i.e., index structures, pruning strategies, and entry point selection, to elucidate design differences and tradeoffs. We then conduct a broad experimental evaluation on 10 algorithms and 12 methods across 4 datasets (each with up to 10 million items), incorporating both synthetic and real attributes and covering selectivity levels from 0.1% to 100%. Finally, an in-depth component analysis reveals the influence of pruning, entry point selection, and edge filtering costs on overall performance. Based on our findings, we summarize the strengths and limitations of each approach, provide practical guidelines for selecting appropriate methods, and suggest promising directions for future research. Our code is available at: https://github.com/lmccccc/FANNBench.
Mocheng Li, Xiao Yan 0002, Baotong Lu, James Cheng, Chenhao Ma 0001
Proc. ACM Manag. Data3
2025 Shard: A Scalable and Resize-optimized Hash Index on Disaggregated Memory
Hantian Zha, Teng Ma 0006, Baotong Lu, Yuansen Wang, Dongbiao He, Yuanhui Luo, Yunpeng Chai, Yuxing Chen 0003, Anqun Pan
Proc. VLDB Endow.3
2024 DEX: Scalable Range Indexing on Disaggregated Memory
abstract
Memory disaggregation can potentially allow memory-optimized range indexes such as B+-trees to scale beyond one machine while attaining high hardware utilization and low cost. Designing scalable indexes on disaggregated memory, however, is challenging due to rudimentary caching, unprincipled offloading and excessive inconsistency among servers. This paper proposes DEX, a new scalable B+-tree for memory disaggregation. DEX includes a set of techniques to reduce remote accesses, including logical partitioning, lightweight caching and cost-aware offloading. Our evaluation shows that DEX can outperform the state-of-the-art by 1.7--56.3×, and the advantage remains under various setups, such as cache size and skewness.
Baotong Lu, Kaisong Huang, Chieh-Jan Mike Liang, Tianzheng Wang 0001, Eric Lo 0001
Proc. VLDB Endow.1
2022 Are Updatable Learned Indexes Ready?
abstract
Recently, numerous promising results have shown that updatable learned indexes can perform better than traditional indexes with much lower memory space consumption. But it is unknown how these learned indexes compare against each other and against the traditional ones under realistic workloads with changing data distributions and concurrency levels. This makes practitioners still wary about how these new indexes would actually behave in practice. To fill this gap, this paper conducts the first comprehensive evaluation on updatable learned indexes. Our evaluation uses ten real datasets and various workloads to challenge learned indexes in three aspects: performance, memory space efficiency and robustness. Based on the results, we give a series of takeaways that can guide the future development and deployment of learned indexes.
Chaichon Wongkham, Baotong Lu, Chris Liu, Zhicong Zhong, Eric Lo 0001, Tianzheng Wang 0001
Proc. VLDB Endow.2
2021 APEX: A High-Performance Learned Index on Persistent Memory
abstract
The recently released persistent memory (PM) offers high performance, persistence, and is cheaper than DRAM. This opens up new possibilities for indexes that operate and persist data directly on the memory bus. Recent learned indexes exploit data distribution and have shown great potential for some workloads. However, none support persistence or instant recovery, and existing PM-based indexes typically evolve B+-trees without considering learned indexes. This paper proposes APEX, a new PM-optimized learned index that offers high performance, persistence, concurrency, and instant recovery. APEX is based on ALEX, a state-of-the-art updatable learned index, to combine and adapt the best of past PM optimizations and learned indexes, allowing it to reduce PM accesses while still exploiting machine learning. Our evaluation on Intel DCPMM shows that APEX can perform up to ~15× better than existing PM indexes and can recover from failures in ~42ms.
Baotong Lu, Jialin Ding 0001, Eric Lo 0001, Umar Farooq Minhas, Tianzheng Wang 0001
Proc. VLDB Endow.1
2020 High Performance Depthwise and Pointwise Convolutions on Mobile Devices
abstract
Lightweight convolutional neural networks (e.g., MobileNets) are specifically designed to carry out inference directly on mobile devices. Among the various lightweight models, depthwise convolution (DWConv) and pointwise convolution (PWConv) are their key operations. In this paper, we observe that the existing implementations of DWConv and PWConv are not well utilizing the ARM processors in the mobile devices, and exhibit lots of cache misses under multi-core and poor data reuse at register level. We propose techniques to re-optimize the implementations of DWConv and PWConv based on ARM architecture. Experimental results show that our implementation can respectively achieve a speedup of up to 5.5× and 2.1× against TVM (Chen et al. 2018) on DWConv and PWConv.
Eric Lo 0001, Baotong Lu
AAAI3
2020 Dash: Scalable Hashing on Persistent Memory
abstract
Byte-addressable persistent memory (PM) brings hash tables the potential of low latency, cheap persistence and instant recovery. The recent advent of Intel Optane DC Persistent Memory Modules (DCPMM) further accelerates this trend. Many new hash table designs have been proposed, but most of them were based on emulation and perform sub-optimally on real PM. They were also piece-wise and partial solutions that side-step many important properties, in particular good scalability, high load factor and instant recovery. We present Dash, a holistic approach to building dynamic and scalable hash tables on real PM hardware with all the aforementioned properties. Based on Dash, we adapted two popular dynamic hashing schemes (extendible hashing and linear hashing). On a 24-core machine with Intel Optane DCPMM, we show that compared to state-of-the-art, Dash-enabled hash tables can achieve up to ∼3.9× higher performance with up to over 90% load factor and an instant recovery time of 57ms regardless of data size.
Baotong Lu, Xiangpeng Hao, Tianzheng Wang 0001, Eric Lo 0001
Proc. VLDB Endow.1