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 compres-sion, 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 in-serts and deletes nearly optimally. • It maintains an index whose size is proportional to the front-compressed size of the dictionary. Furthermore, unlike stan-dard front-compressed strings, keys can be decompressed in a memo...
This paper presents concurrent cache-oblivious (CO) B-trees. We extend the cache-oblivious model to ...
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, ...
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...
In this paper we address few variants of the well-known prefix-search problem in strings, and provid...
We present a data structure CORoBTS for storing a search tree with all leaves at the same depth and ...
Current data structures for searching large string collec-tions are limited in that they either fail...
This paper presents a simple dictionary structure designed for a hierarchical memory. The proposed d...
access method, cache consciousness, data locality, data structure, main-memory database The recent h...
Current data structures for searching large string collections either fail to achieve minimum space ...
We propose a version of cache oblivious search trees which is simpler than the previous proposal of ...
Abstract—This paper proposes a general framework for gen-erating cache-oblivious layouts for binary ...
This paper presents concurrent cache-oblivious (CO) B-trees. We extend the cache-oblivious model to ...
This paper presents concurrent cache-oblivious (CO) B-trees. We extend the cache-oblivious model to ...
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, ...
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...
In this paper we address few variants of the well-known prefix-search problem in strings, and provid...
We present a data structure CORoBTS for storing a search tree with all leaves at the same depth and ...
Current data structures for searching large string collec-tions are limited in that they either fail...
This paper presents a simple dictionary structure designed for a hierarchical memory. The proposed d...
access method, cache consciousness, data locality, data structure, main-memory database The recent h...
Current data structures for searching large string collections either fail to achieve minimum space ...
We propose a version of cache oblivious search trees which is simpler than the previous proposal of ...
Abstract—This paper proposes a general framework for gen-erating cache-oblivious layouts for binary ...
This paper presents concurrent cache-oblivious (CO) B-trees. We extend the cache-oblivious model to ...
This paper presents concurrent cache-oblivious (CO) B-trees. We extend the cache-oblivious model to ...
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, ...