DocumentCode
2533225
Title
Parallel Multisets Sorting Using Aperiodic Multi-round Distribution Strategy on Heterogeneous Multi-core Clusters
Author
Zhong, Cheng ; Qu, Zeng-Yan ; Yang, Feng ; Yin, Meng-Xiao
Author_Institution
Sch. of Comput. & Electron. & Inf., Guangxi Univ., Nanning, China
fYear
2010
fDate
18-20 Dec. 2010
Firstpage
247
Lastpage
254
Abstract
To sort efficiently Multisets in parallel on the heterogeneous multi-core clusters that the nodes have different amount of processing cores, different computing and communication capabilities and distinct size of main memory, a novel a periodic multi-round data distribution model is presented and a parallel sorting algorithm for Multisets is designed by using the characteristics of multi-threading technology and multi-level caches on multi-core architectures. The first round scheduling assigns data blocks into the slave multi-core nodes according to the given distribution order, and the other rounds scheduling will distribute data blocks into the slave multi-core nodes by First Request First Distribution (FRFD) strategy to ensure that each slave multi-core node can receive the next required data block before it has sorting the current data block in its own main memory. The experimental results on the heterogeneous cluster with multi-core computers show that the presented parallel sorting Multisets algorithm is efficient and it obtains good speedup and scalability.
Keywords
multi-threading; multiprocessing systems; parallel algorithms; parallel architectures; pattern clustering; sorting; aperiodic multiround distribution strategy; data block; data distribution model; first request first distribution; heterogeneous multicore cluster; multi-threading technology; multicore architecture; multilevel cache; parallel multiset sorting; round scheduling; Algorithm design and analysis; Clustering algorithms; Distributed databases; Memory management; Multicore processing; Nickel; Sorting; Aperiodic multi-round distribution; Heterogeneous multi-core clusters; Parallel algorithms; Sorting Multisets; Thread-level parallelism;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Architectures, Algorithms and Programming (PAAP), 2010 Third International Symposium on
Conference_Location
Dalian
Print_ISBN
978-1-4244-9482-8
Type
conf
DOI
10.1109/PAAP.2010.31
Filename
5715090
Link To Document