Demo Data from SIGIR 2026 / reviewers in the wild / expert
Baotong Lu
dblp:256/1745
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Information retrieval › similarity search › nearest neighbor search
approximate nearest neighbor search |
1.7 | 2 | 2025 | 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.6 | 2 | 2025 | 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.4 | 2 | 2025 | 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.3 | 2 | 2025 | 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.2 | 2 | 2026 | 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.1 | 2 | 2022 | 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.9 | 2 | 2021 | 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.9 | 2 | 2021 | 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.9 | 1 | 2025 | RetrievalAttention: Accelerating Long-Context LLM Inference via Vector Retrieval · NeurIPS 2025 |
Machine learning › Efficient and distributed learning
KV cache management |
0.9 | 1 | 2025 | RetrievalAttention: Accelerating Long-Context LLM Inference via Vector Retrieval · NeurIPS 2025 |
Cloud and datacenter computing › resource management
datacenter resource management |
0.9 | 1 | 2025 | 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.9 | 1 | 2025 | SGDRC: Software-Defined Dynamic Resource Control for Concurrent DNN Inference on NVIDIA GPUs · PPoPP 2025 |
GPUs and heterogeneous computing
GPU resource management |
0.9 | 1 | 2025 | SGDRC: Software-Defined Dynamic Resource Control for Concurrent DNN Inference on NVIDIA GPUs · PPoPP 2025 |
Indexing and storage engines
range index |
0.8 | 1 | 2024 | DEX: Scalable Range Indexing on Disaggregated Memory · Proc. VLDB Endow. 2024 |
Indexing and storage engines › learned index
updatable learned index |
0.6 | 1 | 2022 | Are Updatable Learned Indexes Ready? · Proc. VLDB Endow. 2022 |
Performance modeling and evaluation › benchmarking › database system benchmarking
index benchmarking |
0.6 | 1 | 2022 | Are Updatable Learned Indexes Ready? · Proc. VLDB Endow. 2022 |
Indexing and storage engines › learned index
persistent memory learned index |
0.5 | 1 | 2021 | 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.5 | 2 | 2025 | 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.4 | 1 | 2020 | High Performance Depthwise and Pointwise Convolutions on Mobile Devices · AAAI 2020 |
Machine learning › Efficient and distributed learning
model compression |
0.4 | 1 | 2020 | High Performance Depthwise and Pointwise Convolutions on Mobile Devices · AAAI 2020 |
Hardware accelerators and domain-specific architectures › machine learning accelerator
neural network accelerator |
0.4 | 1 | 2020 | High Performance Depthwise and Pointwise Convolutions on Mobile Devices · AAAI 2020 |
Storage systems › crash recovery
instant recovery |
0.3 | 2 | 2021 | 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.3 | 2 | 2021 | 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.3 | 1 | 2025 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 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 RetrievalabstractTransformer-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 |
NeurIPS | 3 |
| 2025 | SGDRC: Software-Defined Dynamic Resource Control for Concurrent DNN Inference on NVIDIA GPUsabstractCloud 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 |
PPoPP | 5 |
| 2025 | Attribute Filtering in Approximate Nearest Neighbor Search: An In-depth Experimental StudyabstractWith 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. Data | 3 |
| 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 MemoryabstractMemory 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?abstractRecently, 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 MemoryabstractThe 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 DevicesabstractLightweight 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 |
AAAI | 3 |
| 2020 | Dash: Scalable Hashing on Persistent MemoryabstractByte-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 |