Authors
Takeshi Yamamuro, Makoto Onizuka, Toshio Hitaka, Masashi Yamamuro
Publication date
2012/3/27
Book
Proceedings of the 15th International Conference on Extending Database Technology
Pages
396-407
Description
We propose a compact and efficient index structure for massive data sets. Several indexing techniques are widely-used and well-known such as binary trees and B+trees. Unfortunately, we find that these techniques suffer major two shortcomings when applied to massive sets; first, their indices are so large they could overflow regular main memory, and, second, they suffer from a variety of penalties (e.g., conditional branches, low cache hits, and TLB misses), which restricts the number of instructions executed per processor cycle. Our state-of-the-art index structure, called VAST-Tree, classifies branch nodes into multiple layers. It applies existing techniques such as cache-conscious, aligned, and branch-free structures to the top layers of branch nodes in trees. Next, it applies the adaptive compression technique to save space and harness data parallelism with SIMD instructions to the middle and bottom layers of …
Total citations
2013201420152016201720182019202020212022202342213322
Scholar articles
T Yamamuro, M Onizuka, T Hitaka, M Yamamuro - Proceedings of the 15th International Conference on …, 2012