Cache-oblivious techniques, proposed in the theory community, have optimal asymptotic bounds on the amount of data transferred between any two adjacent levels of an arbitrary memory hierarchy. Moreover, this optimal performance is achieved without any hardware platform specific tuning. These properties are highly attractive to autonomous databases, especially because the hardware architectures are becoming increasingly complex and diverse. In this article, we present our design, implementation, and evaluation of the first cache-oblivious in-memory query processor, EaseDB. Moreover, we discuss the inherent limitations of the cache-oblivious approach as well as the opportunities given by the upcoming hardware architectures. Specifically, a ca...
In the past decade, advances in speed of commodity CPUs have far out-paced advances in memory latenc...
In the past decade, advances in speed of commodity CPUs have far out-paced advances in memory latenc...
We introduce the cache-adaptive model, which generalizes the external-memory model to apply to envir...
We propose to demonstrate EaseDB, the first cache-oblivious queryprocessor for in-memory relational ...
We propose a radical approach to relational query processing that aims at automatically and consiste...
Cache-oblivious algorithms are designed to be executed on the ideal-cache machine, an abstract machi...
The hash table, especially its external memory version, is one of the most important index structure...
We propose to adapt the newly emerged cache-oblivious model to relational query processing. Our goal...
This thesis discusses cache oblivious data structures. These are structures which have good cachin...
This paper is an algorithmic engineering study of cache-oblivious sorting. We investigate by em-piri...
During the last two decades, computer hardware has experienced remarkable developments. Especially C...
Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer S...
Modern processors rely on cache memories to reduce the latency of data accesses. Extensive cache mis...
access method, cache consciousness, data locality, data structure, main-memory database The recent h...
Cache-oblivious algorithms have been advanced as a way of circumventing some of the difficulties of ...
In the past decade, advances in speed of commodity CPUs have far out-paced advances in memory latenc...
In the past decade, advances in speed of commodity CPUs have far out-paced advances in memory latenc...
We introduce the cache-adaptive model, which generalizes the external-memory model to apply to envir...
We propose to demonstrate EaseDB, the first cache-oblivious queryprocessor for in-memory relational ...
We propose a radical approach to relational query processing that aims at automatically and consiste...
Cache-oblivious algorithms are designed to be executed on the ideal-cache machine, an abstract machi...
The hash table, especially its external memory version, is one of the most important index structure...
We propose to adapt the newly emerged cache-oblivious model to relational query processing. Our goal...
This thesis discusses cache oblivious data structures. These are structures which have good cachin...
This paper is an algorithmic engineering study of cache-oblivious sorting. We investigate by em-piri...
During the last two decades, computer hardware has experienced remarkable developments. Especially C...
Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer S...
Modern processors rely on cache memories to reduce the latency of data accesses. Extensive cache mis...
access method, cache consciousness, data locality, data structure, main-memory database The recent h...
Cache-oblivious algorithms have been advanced as a way of circumventing some of the difficulties of ...
In the past decade, advances in speed of commodity CPUs have far out-paced advances in memory latenc...
In the past decade, advances in speed of commodity CPUs have far out-paced advances in memory latenc...
We introduce the cache-adaptive model, which generalizes the external-memory model to apply to envir...