DocumentCode :
2994410
Title :
Thread-Level Parallel Algorithm for Sorting Integer Sequence on Multi-core Computers
Author :
Cheng, Zhong ; Qi, Ke ; Jun, Liu ; Yi-Ran, Huang
Author_Institution :
Sch. of Comput. & Electron. & Inf., Guangxi Univ., Nanning, China
fYear :
2011
fDate :
9-11 Dec. 2011
Firstpage :
37
Lastpage :
41
Abstract :
According to the characteristics of multi-core architectures and binary storage property of integer sequence, this paper proposes an efficient thread-level parallel algorithm for sorting integer sequence on multi-core computers. The algorithm divides the input integer sequence to several data blocks in main memory and distributes these blocks into the shared L2 cache and private L1 cache respectively, implements dynamically load balance among the processing cores, and utilizes data-level parallel SIMD instructions and thread-binding technique to speed up the sorting procedure. Experiment results show that the algorithm can obtain high speedup and good scalability, and its execution efficiency will not be affected by the data distribution of input integer sequence.
Keywords :
cache storage; instruction sets; multi-threading; multiprocessing systems; parallel algorithms; parallel architectures; resource allocation; sorting; binary storage property; data-level parallel SIMD instruction; dynamic load balancing; integer sequence sorting; multicore architecture; multicore computers; private L1 cache; processing core; shared L2 cache; sorting procedure; thread-binding technique; thread-level parallel algorithm; Algorithm design and analysis; Clustering algorithms; Computers; Instruction sets; Multicore processing; Partitioning algorithms; Sorting; Datalevel parallelism; Mapping; Multi-core computers; Multi-level caches; Prefix sum; Sorting integers; Thread-level parallelism;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Architectures, Algorithms and Programming (PAAP), 2011 Fourth International Symposium on
Conference_Location :
Tianjin
Print_ISBN :
978-1-4577-1808-3
Type :
conf
DOI :
10.1109/PAAP.2011.57
Filename :
6128472
Link To Document :
بازگشت