Because of the low arithmetic intensity of relational database operators, the performance of in-memory column stores ought to be bound by main-memory bandwidth, and in practice, highly-optimized operator implementations already achieve close to their peak theoretical performance. By itself, this would imply that hardware acceleration for analytics would be of limited utility, but I show that the emergence of full-query compilation presents new opportunities to reduce memory traffic and trade computation for communication, meaning that database-oriented processors may yet be worth designing.Moreover, the communication costs of queries on a given processor and memory hierarchy are determined by factors below the level of abstraction expressed...
The last decade has been characterized by radical changes in the computing landscape. We have witnes...
The multi-core architectures of today’s computer systems make parallelism a necessity for performanc...
In the past decade, advances in speed of commodity CPUs have far out-paced advances in memory latenc...
Abstraction without regret refers to the vision of using high-level programming languages for system...
In this paper we advocate that it is time for a radical rethinking of database systems design. Devel...
As more and more query processing work can be done in main memory, memory access is becoming a signi...
During the last two decades, computer hardware has experienced remarkable developments. Especially C...
With the performance of modern computers improving at a rapid pace, database technology has problem...
Database management systems have become an indispensable tool for industry, government, and academia...
Many techniques developed for parallel database systems were focused on large-scale, often prototypi...
In the past decade, advances in speed of commodity CPUs have far out-paced advances in memory latenc...
Data intensive applications today usually run in either a client-server or a middleware environment....
textThe programming language and underlying hardware determine application performance, and both ar...
© 2020 Association for Computing Machinery. There has been significant amount of excitement and rece...
In the past decade, the exponential growth in commodity CPUs speed has far outpaced advances in memo...
The last decade has been characterized by radical changes in the computing landscape. We have witnes...
The multi-core architectures of today’s computer systems make parallelism a necessity for performanc...
In the past decade, advances in speed of commodity CPUs have far out-paced advances in memory latenc...
Abstraction without regret refers to the vision of using high-level programming languages for system...
In this paper we advocate that it is time for a radical rethinking of database systems design. Devel...
As more and more query processing work can be done in main memory, memory access is becoming a signi...
During the last two decades, computer hardware has experienced remarkable developments. Especially C...
With the performance of modern computers improving at a rapid pace, database technology has problem...
Database management systems have become an indispensable tool for industry, government, and academia...
Many techniques developed for parallel database systems were focused on large-scale, often prototypi...
In the past decade, advances in speed of commodity CPUs have far out-paced advances in memory latenc...
Data intensive applications today usually run in either a client-server or a middleware environment....
textThe programming language and underlying hardware determine application performance, and both ar...
© 2020 Association for Computing Machinery. There has been significant amount of excitement and rece...
In the past decade, the exponential growth in commodity CPUs speed has far outpaced advances in memo...
The last decade has been characterized by radical changes in the computing landscape. We have witnes...
The multi-core architectures of today’s computer systems make parallelism a necessity for performanc...
In the past decade, advances in speed of commodity CPUs have far out-paced advances in memory latenc...