Skip to content

Static search trees: 40x faster than binary search (2024)

7.5 relevance
Score Breakdown
technical depth
10
novelty
8
actionability
5
community
8
strategic
4
personal
7

Scored daily by a customisable AI persona to surface the most relevant engineering leadership news.

Advanced data structure technique with strong performance claims, highly technical and algorithmically novel

General curiouscoding.nl
Summary

An S+ tree implementation in Rust achieves 40x throughput improvement over binary search by combining a B-tree-like layout (node size B=15), SIMD vectorization, batching, and cache-conscious prefetching. The design optimizes for high-throughput sorted search, using popcount-based branching and manual SIMD to minimize instructions per query. The code is open-source and targets applications like suffix array search in bioinformatics.

Author

Ragnar {Groot Koerkamp}