This paper presents a simple dictionary structure designed for a hierarchical memory. The proposed data structure is cache oblivious and locality preserving. A cache-oblivious data struc-ture has memory performance optimized for all levels of the memory hierarchy even though it has no memory-hierarchy-specic parameterization. A locality-preserving dictionary main-tains elements of similar key values stored close together for fast access to ranges of data with consecutive keys. The data structure presented here is a simplication of the cache-oblivious B-tree of Bender, Demaine, and Farach-Colton. Like the cache-oblivious B-tree, this structure supports search operations using only O(log B N) block operations at a level of the memory hierarch...
An implicit data structure for the dictionary problem maintains n data values in the first n locatio...
We consider the problem of laying out a tree with xed parent/child structure in hierarchical memory....
We develop an optimal cache-oblivious priority queue data structure, supporting insertion, deletion,...
This paper presents a simple dictionary structure designed for a hierarchical memory. The proposed d...
We present dynamic search-tree data structures that perform well in the setting of a hierarchical me...
This thesis discusses cache oblivious data structures. These are structures which have good cachin...
Abstract—This paper proposes a general framework for gen-erating cache-oblivious layouts for binary ...
We propose a version of cache oblivious search trees which is simpler than the previous proposal of ...
B-trees are the data structure of choice for maintaining searchable data on disk. However, B-trees p...
We develop cache-oblivious data structures for orthogonal range searching, the problem of finding al...
B-trees are the data structure of choice for maintaining searchable data on disk. However, B-trees p...
We present a data structure CORoBTS for storing a search tree with all leaves at the same depth and ...
Abstract. We consider the problem of laying out a tree or trie in a hierarchical memory, where the t...
access method, cache consciousness, data locality, data structure, main-memory database The recent h...
The demand of efficient data structures for query processing on massive data sets has grown tremendo...
An implicit data structure for the dictionary problem maintains n data values in the first n locatio...
We consider the problem of laying out a tree with xed parent/child structure in hierarchical memory....
We develop an optimal cache-oblivious priority queue data structure, supporting insertion, deletion,...
This paper presents a simple dictionary structure designed for a hierarchical memory. The proposed d...
We present dynamic search-tree data structures that perform well in the setting of a hierarchical me...
This thesis discusses cache oblivious data structures. These are structures which have good cachin...
Abstract—This paper proposes a general framework for gen-erating cache-oblivious layouts for binary ...
We propose a version of cache oblivious search trees which is simpler than the previous proposal of ...
B-trees are the data structure of choice for maintaining searchable data on disk. However, B-trees p...
We develop cache-oblivious data structures for orthogonal range searching, the problem of finding al...
B-trees are the data structure of choice for maintaining searchable data on disk. However, B-trees p...
We present a data structure CORoBTS for storing a search tree with all leaves at the same depth and ...
Abstract. We consider the problem of laying out a tree or trie in a hierarchical memory, where the t...
access method, cache consciousness, data locality, data structure, main-memory database The recent h...
The demand of efficient data structures for query processing on massive data sets has grown tremendo...
An implicit data structure for the dictionary problem maintains n data values in the first n locatio...
We consider the problem of laying out a tree with xed parent/child structure in hierarchical memory....
We develop an optimal cache-oblivious priority queue data structure, supporting insertion, deletion,...