DocumentCode
3459823
Title
HelperCore_DB: Exploiting Multicore Technology for Databases
Author
Papadopoulos, Kostas ; Stavrou, Kyriakos ; Trancoso, Pedro
Author_Institution
Univ. of Cyprus, Nicosia
fYear
2007
fDate
15-19 Sept. 2007
Firstpage
420
Lastpage
420
Abstract
The current trend in microprocessor design is to keep the design simple while packing more processors on the same die in order to increase the performance. These chips are called chip multiprocessors (CMP) or multicores. While currently the parallelism provided by the multiple cores is used to achieve higher throughput, it is possible to split a single application into multiple tasks and execute them in parallel. In this work we propose to exploit the cores of a multi-core architecture in an alternative way. Instead of executing application code on all cores, some cores execute code that will indirectly result in a performance benefit for the application. We call these the helper cores and for this work we focus on the implementation of HelperCoreDB, a helper core for improving the performance of database workloads. The proposed implementation focuses on solving one of the most serious problems in memory-resident database applications, the memory latency penalty, by performing efficient data prefetching. As the prefetching is done by the helper core and the data is used in a different core, the only hardware requirement is that the helper and application cores share some level of the memory hierarchy.
Keywords
database management systems; microprocessor chips; multiprocessing systems; HelperCoreDB; chip multiprocessors; data prefetching; memory latency penalty; memory-resident database; multicores; Buffer storage; Computer science; Database systems; Hardware; Multicore processing; Parallel architectures; Parallel processing; Prefetching; Throughput; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Architecture and Compilation Techniques, 2007. PACT 2007. 16th International Conference on
Conference_Location
Brasov
ISSN
1089-795X
Print_ISBN
978-0-7695-2944-8
Type
conf
DOI
10.1109/PACT.2007.4336248
Filename
4336248
Link To Document