DocumentCode :
2502725
Title :
Scalability of parallel sorting on mesh multicomputers
Author :
Singh, V. ; Kumar, V. ; Agha, G. ; Tomlinson, C.
Author_Institution :
MCC, Austin, TX, USA
fYear :
1991
fDate :
30 Apr-2 May 1991
Firstpage :
92
Lastpage :
101
Abstract :
The paper presents two new parallel algorithms QSP1 and QSP2 based on sequential quicksort for sorting data on a mesh multicomputer, and analyzes their scalability using the isoefficiency metric. It shows that QSP2 matches the lower bound on the isoefficiency function for mesh multicomputers. The isoefficiency of QSP1 is also fairly close to optimal. Lang et al. (1985) and Schnorr et al. (1986) have developed parallel sorting algorithms for the mesh architecture that have either optimal (Schnorr) or close to optimal (Lang) run-time complexity for the one-element-per-processor case. Both QSP1 and QSP2 have worse performance than these algorithms for the one-element-per-processor case. But QSP1 and QSP2 have better scalability than the scaled-down variants of these algorithms (for the case in which there are more elements than processors). As a result, the new parallel formulations are better than these scaled-down variants in terms of speedup w.r.t the best sequential algorithms. The paper also presents a different variant of Lang´s sort which is asymptotically as scalable as QSP2 (for the multiple-element-per-processor case). It briefly discusses another metric called `resource consumption metric´. According to this metric, both QSP1 and QSP2 are strictly superior to Lang´s sort and its variations
Keywords :
computational complexity; parallel algorithms; sorting; isoefficiency function; isoefficiency metric; lower bound; mesh multicomputers; one-element-per-processor; parallel algorithms; parallel sorting; resource consumption metric; run-time complexity; scalability; sequential quicksort; Algorithm design and analysis; Computer science; Contracts; Costs; Drives; High performance computing; Parallel algorithms; Runtime; Scalability; Sorting;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing Symposium, 1991. Proceedings., Fifth International
Conference_Location :
Anaheim, CA
Print_ISBN :
0-8186-9167-0
Type :
conf
DOI :
10.1109/IPPS.1991.153762
Filename :
153762
Link To Document :
بازگشت