Indexes are essential in data management systems to increase the speed of data retrievals. Widespread data structures to provide fast and memory-efficient indexes are prefix tries. Implementations like Judy, ART, or HOT optimize their internal alignments for cache and vector unit efficiency. While these measures usually improve the performance substantially, they can have a negative impact on memory efficiency. In this paper we present Hyperion, a trie-based main-memory key-value store achieving extreme space efficiency. In contrast to other data structures, Hyperion does not depend on CPU vector units, but scans the data structure linearly. Combined with a custom memory allocator, Hyperion accomplishes a remarkable data density while achie...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
Modern information retrieval systems use several levels of caching to speedup computation by exploit...
Database systems research is an old and well-established field in computer science. Many of the key ...
Indexes are essential in data management systems to increase the speed of data retrievals. Widesprea...
Growing main memory capacities and an increasing number of hardware threads in modern server systems...
As random access memory gets cheaper, it becomes increasingly affordable to build computers with lar...
Abstract: Efficient data structures for in-memory indexing gain in importance due to (1) the exponen...
Managing digital information is an integral part of our society. Efficient access to data is support...
The explosion of big data poses a serious problem to the efficient retrieval and management of infor...
Main memory storage is continuously improving, both in its price and its capacity. With this comes n...
The execution of spatial range queries is at the core of many applications, particularly in the simu...
Abstract. In this paper, we propose a new bulk-loading technique for high-di-mensional indexes which...
Growing memory capacities and the increasing number of cores on modern hardware enforces the design ...
We propose an alternate indexing storage technique of Search Engine. In this approach, we achieve re...
In this paper, we propose a new bulk-loading technique for high-dimensional indexes which represent ...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
Modern information retrieval systems use several levels of caching to speedup computation by exploit...
Database systems research is an old and well-established field in computer science. Many of the key ...
Indexes are essential in data management systems to increase the speed of data retrievals. Widesprea...
Growing main memory capacities and an increasing number of hardware threads in modern server systems...
As random access memory gets cheaper, it becomes increasingly affordable to build computers with lar...
Abstract: Efficient data structures for in-memory indexing gain in importance due to (1) the exponen...
Managing digital information is an integral part of our society. Efficient access to data is support...
The explosion of big data poses a serious problem to the efficient retrieval and management of infor...
Main memory storage is continuously improving, both in its price and its capacity. With this comes n...
The execution of spatial range queries is at the core of many applications, particularly in the simu...
Abstract. In this paper, we propose a new bulk-loading technique for high-di-mensional indexes which...
Growing memory capacities and the increasing number of cores on modern hardware enforces the design ...
We propose an alternate indexing storage technique of Search Engine. In this approach, we achieve re...
In this paper, we propose a new bulk-loading technique for high-dimensional indexes which represent ...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
Modern information retrieval systems use several levels of caching to speedup computation by exploit...
Database systems research is an old and well-established field in computer science. Many of the key ...