Database Optimizations for Modern Hardware
Cieslewicz, J.
Ross, K.A.
Columbia Univ., New York;
This paper appears in: Proceedings of the IEEE
Publication Date: May 2008
Volume: 96,
Issue: 5
On page(s): 863-878
ISSN: 0018-9219
INSPEC Accession Number: 9921311
Digital Object Identifier: 10.1109/JPROC.2008.917744
Current Version Published: 2008-04-15
Abstract
Databases are an important workload for modern commodity microarchitectures. Achieving the best performance requires that careful attention be paid to the underlying architecture, including instruction and data cache usage, data layout, branch prediction, and multithreading. Specialized commodity microarchitectures, such as graphics cards and network processors, have also been investigated as effective query coprocessors. This paper presents a survey of recent architecture-sensitive database research. The insights gained from optimizing database performance on modern microarchitectures are also applicable to other domains, particularly those that are similarly data intensive.
Index
Terms
Available to subscribers and IEEE members.
References
Available to subscribers and IEEE members.
Citing Documents
Available to subscribers and IEEE members.