Recent research shows that traditional database technology does not efficiently exploit the fea-tures of modern computer hardware. This problem is especially visible in the area of computationally-intensive applications, where specialized programs achieve performance orders of magnitude higher than DBMSs. In this arti-cle we present techniques that aim at bridging this gap. Three issues are discussed: efficient query execution on superscalar CPUs, optimizing disk bandwidth on commodity hardware, and exploit-ing the features of emerging multi-threaded and multi-core CPUs.
Multicore processors are available for over a decade, being the norm for current computer systems, b...
General purpose computing platforms have generally been favored over customized computational setups...
General purpose computing platforms have generally been favored over customized computational setups...
Recent high-performance processors employ sophisticated techniques to overlap and simultaneously e...
The last decade has been characterized by radical changes in the computing landscape. We have witnes...
Recent high-performance processors employ sophisticated techniques to overlap and simultaneously exe...
Aside from performance, energy efficiency is an increasing challenge in database systems. To tackle ...
The key task of database systems is to efficiently manage large amounts of data. A high query throug...
The key task of database systems is to efficiently manage large amounts of data. A high query throug...
Database management systems have become an indispensable tool for industry, government, and academia...
The key task of database systems is to efficiently manage large amounts of data. A high query throug...
During the last two decades, computer hardware has experienced remarkable developments. Especially C...
Database engines must adapt to the underlying hardware for high-performance transaction execution. C...
Database engines must adapt to the underlying hardware for high-performance transaction execution. C...
The upcoming generation of computer hardware poses several new challenges for database developers an...
Multicore processors are available for over a decade, being the norm for current computer systems, b...
General purpose computing platforms have generally been favored over customized computational setups...
General purpose computing platforms have generally been favored over customized computational setups...
Recent high-performance processors employ sophisticated techniques to overlap and simultaneously e...
The last decade has been characterized by radical changes in the computing landscape. We have witnes...
Recent high-performance processors employ sophisticated techniques to overlap and simultaneously exe...
Aside from performance, energy efficiency is an increasing challenge in database systems. To tackle ...
The key task of database systems is to efficiently manage large amounts of data. A high query throug...
The key task of database systems is to efficiently manage large amounts of data. A high query throug...
Database management systems have become an indispensable tool for industry, government, and academia...
The key task of database systems is to efficiently manage large amounts of data. A high query throug...
During the last two decades, computer hardware has experienced remarkable developments. Especially C...
Database engines must adapt to the underlying hardware for high-performance transaction execution. C...
Database engines must adapt to the underlying hardware for high-performance transaction execution. C...
The upcoming generation of computer hardware poses several new challenges for database developers an...
Multicore processors are available for over a decade, being the norm for current computer systems, b...
General purpose computing platforms have generally been favored over customized computational setups...
General purpose computing platforms have generally been favored over customized computational setups...