Database systems tend to achieve only low IPC (instructions-per-cycle) efficiency on modern CPUs in compute-intensive application areas like decision support, OLAP and multimedia retrieval. This paper starts with an in-depth investigation to the reason why this happens, focusing on the TPC-H benchmark. Our analysis of various relational systems and MonetDB leads us to a new set of guidelines for designing a query processor. The second part of the paper describes the architecture of our new X100 query engine for the MonetDB system, that follows these guidelines. On the surface, it resembles a classical Volcano-style engine, but the crucial difference to base all execution on the concept of vector processing makes it highly CPU efficient. We ...
The upcoming generation of computer hardware poses several new challenges for database developers an...
This paper partially explores the design space for efficient query processors on future hardware tha...
In this thesis we present the holistic query evaluation model. We propose a novel query engine desig...
X100 is a new execution engine for the MonetDB system, that improves execution speed and overcomes i...
With the performance of modern computers improving at a rapid pace, database technology has problem...
Today's large-scale IR systems are not implemented using general-purpose database systems, as the la...
In the past decades, advances in speed of commodity CPUs have far outpaced advances in RAM latency. ...
htmlabstractMonet is a database kernel targeted at query-intensive, heavy analysis applications (the...
High disk bandwidth in data-intensive applications is usually achieved with expensive hardware solu...
Hashing is one of the fundamental techniques used to implement query processing operators such as gr...
berlin.de The multi-core architectures of today’s computer systems make parallelism a necessity for ...
BigData revolutionised the IT industry. It first interested the OLTP systems. Distributed Hash Table...
Hardware architecture has long influenced software architecture, and notably so in analytical datab...
Column-oriented databases are reported to perform orders of mag-nitude faster than traditional row-o...
The multi-core architectures of today’s computer systems make parallelism a necessity for performanc...
The upcoming generation of computer hardware poses several new challenges for database developers an...
This paper partially explores the design space for efficient query processors on future hardware tha...
In this thesis we present the holistic query evaluation model. We propose a novel query engine desig...
X100 is a new execution engine for the MonetDB system, that improves execution speed and overcomes i...
With the performance of modern computers improving at a rapid pace, database technology has problem...
Today's large-scale IR systems are not implemented using general-purpose database systems, as the la...
In the past decades, advances in speed of commodity CPUs have far outpaced advances in RAM latency. ...
htmlabstractMonet is a database kernel targeted at query-intensive, heavy analysis applications (the...
High disk bandwidth in data-intensive applications is usually achieved with expensive hardware solu...
Hashing is one of the fundamental techniques used to implement query processing operators such as gr...
berlin.de The multi-core architectures of today’s computer systems make parallelism a necessity for ...
BigData revolutionised the IT industry. It first interested the OLTP systems. Distributed Hash Table...
Hardware architecture has long influenced software architecture, and notably so in analytical datab...
Column-oriented databases are reported to perform orders of mag-nitude faster than traditional row-o...
The multi-core architectures of today’s computer systems make parallelism a necessity for performanc...
The upcoming generation of computer hardware poses several new challenges for database developers an...
This paper partially explores the design space for efficient query processors on future hardware tha...
In this thesis we present the holistic query evaluation model. We propose a novel query engine desig...