Title
Database Optimizations for Modern Hardware
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.
Year
DOI
Venue
2008
10.1109/JPROC.2008.917744
Proceedings of the IEEE
Keywords
Field
DocType
computer architecture,database management systems,multi-threading,query processing,architecture-sensitive database research,branch prediction,data cache,data intensive,data layout,database optimizations,microarchitectures,multithreading,query coprocessors,Computer architecture,computer performance,database management systems,database performance,database query processing
Network processor,Multithreading,Database tuning,Computer performance,Computer science,CPU cache,Coprocessor,Database,Branch predictor,Microarchitecture
Journal
Volume
Issue
ISSN
96
5
0018-9219
Citations 
PageRank 
References 
13
0.74
45
Authors
2
Name
Order
Citations
PageRank
John Cieslewicz133519.95
Kenneth A. Ross2131.08