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.00022320139
Overall Rank
277 | 98.14%
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.00046363107
365 Hyder - A Transactional Record Manager for Shared Flash 2011 CIDR 0.00019935521
422 ALEX: An Updatable Adaptive Learned Index 2020 SIGMOD 0.00018488849
627 Rethinking SIMD Vectorization for In-Memory Databases 2015 SIGMOD 0.00015454197
768 FITing-Tree: A Data-aware Index Structure 2019 SIGMOD 0.00014107655
835 Benchmarking Learned Indexes 2021 VLDB 0.00013575971
904 HOT: A Height Optimized Trie Index for Main-Memory Database Systems 2018 SIGMOD 0.00013170142
1,116 A Comprehensive Study of Main-Memory Partitioning and its Application to Large-Scale Comparison- and Radix-Sort 2014 SIGMOD 0.00011957053
1,212 A Seven-Dimensional Analysis of Hashing Methods and its Implications on Query Processing 2016 VLDB 0.00011521857
1,332 Fast Updates on Read-Optimized Databases Using Multi-Core CPUs 2012 VLDB 0.00010993664
1,525 Updatable Learned Index with Precise Positions 2021 VLDB 0.00010355133
1,606 The Data Calculator*: Data Structure Design and Cost Synthesis from First Principles and Learned Cost Models 2018 SIGMOD 0.00010091937
1,857 PALM: Parallel Architecture-Friendly Latch-Free Modifications to B+ Trees on Many-Core Processors 2011 VLDB 9.4935317e-05
2,187 Database Compression on Graphics Processors 2010 VLDB 8.891124e-05
2,270 FINEdex: A Fine-grained Learned Index Scheme for Scalable and Concurrent Memory Systems 2022 VLDB 8.7166469e-05
2,287 Pump Up the Volume: Processing Large Data on GPUs with Fast Interconnects 2020 SIGMOD 8.691301e-05
2,384 The Uncracked Pieces in Database Cracking 2014 VLDB 8.5401256e-05
2,674 Asynchronous Memory Access Chaining 2016 VLDB 8.1445101e-05
2,809 Exploiting Coroutines to Attack the "Killer Nanoseconds" 2018 VLDB 7.9788276e-05
2,889 High-Throughput Transaction Executions on Graphics Processors 2011 VLDB 7.9034864e-05
2,926 Interleaving with Coroutines: A Practical Approach for Robust Index Joins 2018 VLDB 7.8446029e-05
3,003 ClickHouse - Lightning Fast Analytics for Everyone 2024 VLDB 7.7631056e-05
3,202 Why it is time for a HyPE: A Hybrid Query Processing Engine for Efficient GPU Coprocessing in DBMS 2013 VLDB 7.5401819e-05
3,358 RUMA has it: Rewired User-space Memory Access is Possible! 2016 VLDB 7.377868e-05
3,374 A Hybrid B+-tree as Solution for In-Memory Indexing on CPU-GPU Heterogeneous Computing Platforms 2016 SIGMOD 7.3606793e-05
3,393 CloudRAMSort: Fast and Efficient Large-Scale Distributed RAM Sort on Shared-Nothing Cluster 2012 SIGMOD 7.343863e-05
3,491 In-Cache Query Co-Processing on Coupled CPU-GPU Architectures 2015 VLDB 7.2586387e-05
3,597 Access Path Selection in Main-Memory Optimized Data Systems: Should I Scan or Should I Probe? 2017 SIGMOD 7.1759026e-05
3,621 Learned Index: A Comprehensive Experimental Evaluation 2023 VLDB 7.1510804e-05
3,691 RTIndex: Exploiting Hardware-Accelerated GPU Raytracing for Database Indexing 2023 VLDB 7.0909492e-05
3,710 CARMI: A Cache-Aware Learned Index with a Cost-based Construction Algorithm 2022 VLDB 7.0775695e-05
4,540 OmniDB: Towards Portable and Efficient Query Processing on Parallel CPU/GPU Architectures 2013 VLDB 6.5501234e-05
4,715 Hist-Tree: Those Who Ignore It Are Doomed to Learn 2021 CIDR 6.4537149e-05
5,034 Put an Elephant into a Fridge: Optimizing Cache Efficiency for In-memory Key-value Stores 2020 VLDB 6.3024123e-05
5,400 Towards a Hybrid Design for Fast Query Processing in DB2 with BLU Acceleration Using Graphical Processing Units: A Technology Demonstration 2016 SIGMOD 6.1468677e-05
5,472 GPU Rasterization for Real-Time Spatial Aggregation over Arbitrary Polygons 2018 VLDB 6.1168576e-05
5,779 Blockchains vs. Distributed Databases: Dichotomy and Fusion 2021 SIGMOD 5.9953144e-05
6,179 Catalyst: Optimizing Cache Management for Large In-memory Key-value Systems 2023 VLDB 5.8576036e-05
6,267 A Critical Analysis of Recursive Model Indexes 2022 VLDB 5.8283218e-05
6,787 SALI: A Scalable Adaptive Learned Index Framework based on Probability Models 2023 SIGMOD 5.6810904e-05
6,908 MILC: Inverted List Compression in Memory 2017 VLDB 5.6471881e-05
7,172 Automatic Synthesis of Out-of-Core Algorithms 2013 SIGMOD 5.5918806e-05
7,297 Hyper: A High-Performance and Memory-Efficient Learned Index via Hybrid Construction 2024 SIGMOD 5.5609237e-05
7,714 The next 50 Years in Database Indexing or: The Case for Automatically Generated Index Structures 2022 VLDB 5.4699237e-05
8,179 Hyperion: Building the Largest In-memory Search Tree 2019 SIGMOD 5.3816264e-05
8,385 Interleaved Multi-Vectorizing 2020 VLDB 5.3404356e-05
8,628 Accelerating Pathology Image Data Cross-Comparison on CPU-GPU Hybrid Systems 2012 VLDB 5.2991344e-05
8,882 Why Are Learned Indexes So Effective but Sometimes Ineffective? 2025 VLDB 5.255795e-05
9,210 An Application-Specific Instruction Set for Accelerating Set-Oriented Database Primitives 2014 SIGMOD 5.2059113e-05
9,295 Revisiting B-tree Compression: An Experimental Study 2024 SIGMOD 5.2003819e-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