A locality-preserving cache-oblivious dynamic dictionary
Citations
162 citations
Cites background from "A locality-preserving cache-oblivio..."
...Of the extant cache-oblivious dictionaries, the most well-studied is the cache-oblivious B-tree [6, 7, 11], which supports searches in O(logB+1 N) transfers, insertions in amortized O(logB+1 N + (log2 N)/B) transfers, and range queries returning L elements in O(logB+1 N +L/B) transfers....
[...]
160 citations
Cites methods from "A locality-preserving cache-oblivio..."
...[11 [9], a matching fl(log 2 n) lower bound for algorithms using this primitive was given....
[...]
146 citations
132 citations
124 citations
Cites background from "A locality-preserving cache-oblivio..."
...Indeed, several recent papers on range queries propose to keep keys in a sorted table (with gaps), rather than in a normal search tree, exactly for this reason [24, 2, 1]....
[...]
References
17,939 citations
2,322 citations
[...]
2,032 citations
"A locality-preserving cache-oblivio..." refers methods in this paper
...A Locality-Preserving Cache-Oblivious Dynamic Dictionary Michael A. Bender*t Ziyang Duan *t John Iacono§ Jing Wu ....
[...]
1,716 citations
"A locality-preserving cache-oblivio..." refers background in this paper
...The B-tree [12,25,32,37] is the classic external-memory search tree, and it is widely used in both theory and practice....
[...]
1,344 citations