B-trees are the data structure of choice for maintaining searchable data on disk. However, B-trees perform suboptimally • when keys are long or of variable length, • when keys are compressed, even when using front compression, the standard B-tree compression scheme, • for range queries, and • with respect to memory effects such as disk prefetching. This paper presents a cache-oblivious string B-tree (COSB-tree) data structure that is efficient in all these ways: • The COSB-tree searches asymptotically optimally and inserts and deletes nearly optimally. • It maintains an index whose size is proportional to the frontcompressed size of the dictionary. Furthermore, unlike standard front-compressed strings, keys can be decompressed in a memory-e...
This thesis discusses cache oblivious data structures. These are structures which have good cachin...
We study indexing techniques for main memory, including hash indexes, binary search trees, T-trees, ...
This paper presents concurrent cache-oblivious (CO) B-trees. We extend the cache-oblivious model to ...
B-trees are the data structure of choice for maintaining searchable data on disk. However, B-trees p...
We present dynamic search-tree data structures that perform well in the setting of a hierarchical me...
In this article, we study three variants of the well-known prefix-search problem for strings, and we...
We present a data structure CORoBTS for storing a search tree with all leaves at the same depth and ...
In this paper we address few variants of the well-known prefix-search problem in strings, and provid...
Current data structures for searching large string collec-tions are limited in that they either fail...
access method, cache consciousness, data locality, data structure, main-memory database The recent h...
This paper presents a simple dictionary structure designed for a hierarchical memory. The proposed d...
Abstract—This paper proposes a general framework for gen-erating cache-oblivious layouts for binary ...
Current data structures for searching large string collections either fail to achieve minimum space ...
This paper presents concurrent cache-oblivious (CO) B-trees. We extend the cache-oblivious model to ...
We propose a version of cache oblivious search trees which is simpler than the previous proposal of ...
This thesis discusses cache oblivious data structures. These are structures which have good cachin...
We study indexing techniques for main memory, including hash indexes, binary search trees, T-trees, ...
This paper presents concurrent cache-oblivious (CO) B-trees. We extend the cache-oblivious model to ...
B-trees are the data structure of choice for maintaining searchable data on disk. However, B-trees p...
We present dynamic search-tree data structures that perform well in the setting of a hierarchical me...
In this article, we study three variants of the well-known prefix-search problem for strings, and we...
We present a data structure CORoBTS for storing a search tree with all leaves at the same depth and ...
In this paper we address few variants of the well-known prefix-search problem in strings, and provid...
Current data structures for searching large string collec-tions are limited in that they either fail...
access method, cache consciousness, data locality, data structure, main-memory database The recent h...
This paper presents a simple dictionary structure designed for a hierarchical memory. The proposed d...
Abstract—This paper proposes a general framework for gen-erating cache-oblivious layouts for binary ...
Current data structures for searching large string collections either fail to achieve minimum space ...
This paper presents concurrent cache-oblivious (CO) B-trees. We extend the cache-oblivious model to ...
We propose a version of cache oblivious search trees which is simpler than the previous proposal of ...
This thesis discusses cache oblivious data structures. These are structures which have good cachin...
We study indexing techniques for main memory, including hash indexes, binary search trees, T-trees, ...
This paper presents concurrent cache-oblivious (CO) B-trees. We extend the cache-oblivious model to ...