DocumentCode :
688362
Title :
DPAgg: A Dynamic Partition Aggregation on Multicore Processor in Main-Memory Database
Author :
Dateng Hao ; Li Sun
Author_Institution :
Comput. Sci. & Technol. Dept., Donghua Univ., Shanghai, China
fYear :
2013
fDate :
13-15 Nov. 2013
Firstpage :
1769
Lastpage :
1777
Abstract :
Multicore processor provides an opportunity of query performance enhancement in database by parallel processing. However, the increasing of cores and computing performance of multicore processor can´t be utilized efficiently because of the bottleneck of memory access. It is known to all that aggregation is one of the most important operators in database. In this paper, we present a new dynamic partition aggregation algorithm. It´s a group by value based partition algorithm like most the state-of-art parallel aggregation algorithms. First, the algorithm introduces dynamic partition strategy into aggregation in order to make it more adaptive to different characteristic data. Second, it sets the optimized cache level to L2 not last level cache. Third, the improvements that are proposed for Radix-Clustered hash join are also been modified and applied into aggregation in order to reduce overhead cost of partition operations. Our experiments show the superiority of our dynamic partition aggregation algorithm on multicore processor.
Keywords :
cache storage; multiprocessing systems; parallel algorithms; pattern clustering; query processing; DPAgg algorithm; aggregation operators; characteristic data; dynamic partition aggregation algorithm; main-memory database; memory access; multicore processor; optimized cache level; parallel aggregation algorithms; parallel processing; partition operation overhead cost reduction; query performance enhancement; radix-clustered hash join; value based partition algorithm; Algorithm design and analysis; Clustering algorithms; Databases; Heuristic algorithms; Memory management; Multicore processing; Partitioning algorithms; Aggregation; CPU cache; parallel;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing (HPCC_EUC), 2013 IEEE 10th International Conference on
Conference_Location :
Zhangjiajie
Type :
conf
DOI :
10.1109/HPCC.and.EUC.2013.253
Filename :
6832135
Link To Document :
بازگشت