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 :
بازگشت