DBScholar

Back to papers

FAST: Fast Architecture Sensitive Tree Search on Modern CPUs and GPUs

Summary: FAST is architecture-sensitive binary-tree index layout for CPUs/GPUs, aligned to cache lines, page size, and SIMD to reduce traversal latency. 50M CPU/GPU queries/sec (5x/1.7x faster); bulk rebuilds <0.1s for 64M keys; compression mitigates memory bandwidth. (summarized by gpt-5-nano on Feb 09 2026)

Paper ID
h4c198aad1e560d80
Venue
SIGMOD
Year
2010
Pagerank
0.00022267903
Overall Rank
280 | 98.13%
DOI
10.1145/1807167.1807206

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@inproceedings{kim_sigmod10,
        title = {{FAST: Fast Architecture Sensitive Tree Search on Modern CPUs and GPUs}},
        author = {Kim, Changkyu and Chhugani, Jatin and Satish, Nadathur and Sedlar, Eric and Nguyen, Anthony D. and Kaldewey, Tim and Lee, Victor W. and Brandt, Scott A. and Dubey, Pradeep},
        series = {{SIGMOD} '10},
        booktitle = {Proceedings of the {ACM} {SIGMOD} International Conference on Management of Data},
        publisher = {Association for Computing Machinery},
        doi = {10.1145/1807167.1807206},
        url = {https://dl.acm.org/doi/10.1145/1807167.1807206},
        year = {2010}
}

Incoming Citations (Sorted by Pagerank)

Showing 50 of 54 citing papers.

Rank Citing Paper Year Venue Pagerank
40 The Case for Learned Index Structures 2018 SIGMOD 0.00046249672
365 Hyder - A Transactional Record Manager for Shared Flash 2011 CIDR 0.00019904414
427 ALEX: An Updatable Adaptive Learned Index 2020 SIGMOD 0.00018429918
627 Rethinking SIMD Vectorization for In-Memory Databases 2015 SIGMOD 0.00015430074
774 FITing-Tree: A Data-aware Index Structure 2019 SIGMOD 0.00014063511
834 Benchmarking Learned Indexes 2021 VLDB 0.00013539098
906 HOT: A Height Optimized Trie Index for Main-Memory Database Systems 2018 SIGMOD 0.00013129817
1,119 A Comprehensive Study of Main-Memory Partitioning and its Application to Large-Scale Comparison- and Radix-Sort 2014 SIGMOD 0.00011927356
1,213 A Seven-Dimensional Analysis of Hashing Methods and its Implications on Query Processing 2016 VLDB 0.00011492443
1,340 Fast Updates on Read-Optimized Databases Using Multi-Core CPUs 2012 VLDB 0.00010962559
1,529 Updatable Learned Index with Precise Positions 2021 VLDB 0.00010320909
1,611 The Data Calculator*: Data Structure Design and Cost Synthesis from First Principles and Learned Cost Models 2018 SIGMOD 0.00010066379
1,865 PALM: Parallel Architecture-Friendly Latch-Free Modifications to B+ Trees on Many-Core Processors 2011 VLDB 9.4644494e-05
2,104 Database Compression on Graphics Processors 2010 VLDB 9.0262021e-05
2,254 FINEdex: A Fine-grained Learned Index Scheme for Scalable and Concurrent Memory Systems 2022 VLDB 8.7429699e-05
2,294 Pump Up the Volume: Processing Large Data on GPUs with Fast Interconnects 2020 SIGMOD 8.67775e-05
2,392 The Uncracked Pieces in Database Cracking 2014 VLDB 8.5172189e-05
2,681 Asynchronous Memory Access Chaining 2016 VLDB 8.1203826e-05
2,814 Exploiting Coroutines to Attack the "Killer Nanoseconds" 2018 VLDB 7.9550699e-05
2,890 High-Throughput Transaction Executions on Graphics Processors 2011 VLDB 7.8875185e-05
2,910 ClickHouse - Lightning Fast Analytics for Everyone 2024 VLDB 7.8621757e-05
2,939 Interleaving with Coroutines: A Practical Approach for Robust Index Joins 2018 VLDB 7.82098e-05
3,206 Why it is time for a HyPE: A Hybrid Query Processing Engine for Efficient GPU Coprocessing in DBMS 2013 VLDB 7.5207526e-05
3,364 RUMA has it: Rewired User-space Memory Access is Possible! 2016 VLDB 7.3560582e-05
3,383 A Hybrid B+-tree as Solution for In-Memory Indexing on CPU-GPU Heterogeneous Computing Platforms 2016 SIGMOD 7.3393628e-05
3,403 CloudRAMSort: Fast and Efficient Large-Scale Distributed RAM Sort on Shared-Nothing Cluster 2012 SIGMOD 7.3213995e-05
3,495 In-Cache Query Co-Processing on Coupled CPU-GPU Architectures 2015 VLDB 7.237656e-05
3,606 Access Path Selection in Main-Memory Optimized Data Systems: Should I Scan or Should I Probe? 2017 SIGMOD 7.1528863e-05
3,632 Learned Index: A Comprehensive Experimental Evaluation 2023 VLDB 7.1274345e-05
3,698 RTIndex: Exploiting Hardware-Accelerated GPU Raytracing for Database Indexing 2023 VLDB 7.0675021e-05
3,716 CARMI: A Cache-Aware Learned Index with a Cost-based Construction Algorithm 2022 VLDB 7.0541948e-05
4,554 OmniDB: Towards Portable and Efficient Query Processing on Parallel CPU/GPU Architectures 2013 VLDB 6.5311864e-05
4,727 Hist-Tree: Those Who Ignore It Are Doomed to Learn 2021 CIDR 6.4327925e-05
4,968 Put an Elephant into a Fridge: Optimizing Cache Efficiency for In-memory Key-value Stores 2020 VLDB 6.3216911e-05
5,412 Towards a Hybrid Design for Fast Query Processing in DB2 with BLU Acceleration Using Graphical Processing Units: A Technology Demonstration 2016 SIGMOD 6.1294162e-05
5,492 GPU Rasterization for Real-Time Spatial Aggregation over Arbitrary Polygons 2018 VLDB 6.0966695e-05
5,785 Blockchains vs. Distributed Databases: Dichotomy and Fusion 2021 SIGMOD 5.9771676e-05
6,072 Catalyst: Optimizing Cache Management for Large In-memory Key-value Systems 2023 VLDB 5.8783532e-05
6,279 A Critical Analysis of Recursive Model Indexes 2022 VLDB 5.8090653e-05
6,802 SALI: A Scalable Adaptive Learned Index Framework based on Probability Models 2023 SIGMOD 5.6623052e-05
6,920 MILC: Inverted List Compression in Memory 2017 VLDB 5.631163e-05
7,193 Automatic Synthesis of Out-of-Core Algorithms 2013 SIGMOD 5.5734493e-05
7,314 Hyper: A High-Performance and Memory-Efficient Learned Index via Hybrid Construction 2024 SIGMOD 5.5425359e-05
7,727 The next 50 Years in Database Indexing or: The Case for Automatically Generated Index Structures 2022 VLDB 5.4518367e-05
8,195 Hyperion: Building the Largest In-memory Search Tree 2019 SIGMOD 5.3639085e-05
8,390 Interleaved Multi-Vectorizing 2020 VLDB 5.325009e-05
8,644 Accelerating Pathology Image Data Cross-Comparison on CPU-GPU Hybrid Systems 2012 VLDB 5.2822865e-05
8,903 Why Are Learned Indexes So Effective but Sometimes Ineffective? 2025 VLDB 5.238416e-05
9,142 An Application-Specific Instruction Set for Accelerating Set-Oriented Database Primitives 2014 SIGMOD 5.2074873e-05
9,318 Revisiting B-tree Compression: An Experimental Study 2024 SIGMOD 5.1831862e-05
Previous Page 1 / 2 Next

Outgoing Citations (Sorted by Pagerank)

Showing 15 of 15 cited papers.

Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.

Previous Page 1 / 1 Next

Semantically Similar Papers