DocumentCode
2764402
Title
Parallel sorting of large arrays on the MasPar MP-1
Author
Prins, J.F. ; Smith, J.A.
Author_Institution
Dept. of Comput. Sci., North Carolina Univ., Chappel Hill, NC, USA
fYear
1990
fDate
8-10 Oct 1990
Firstpage
59
Lastpage
64
Abstract
The problem of sorting a collection of values on a mesh-connected, distributed-memory, SIMD (single-instruction-stream, multiple-data-stream) computer using variants of Batcher´s bitonic sort algorithm is considered for the case in which the number of values exceeds the number of processors in the machine. In this setting the number of comparisons can be reduced asymptotically if the processors have addressing autonomy (locally indirect addressing), and communication costs can be reduced by judicious domain decomposition. The implementation of several related adaptations of bitonic sort on a MasPar MP-1 is reported. Performance is analyzed in relation to the virtualization ratio VPR. It is concluded that the most reasonable large-array sort for this machine will combine hypercube virtualization with the processor axes transposed dynamically within an xnet embedding
Keywords
parallel algorithms; sorting; MasPar MP-1; SIMD; bitonic sort algorithm; large arrays; locally indirect addressing; parallel sorting; virtualization ratio VPR; Bandwidth; Computer languages; Computer science; Concurrent computing; Contracts; Costs; Distributed computing; Nearest neighbor searches; Programmable control; Sorting;
fLanguage
English
Publisher
ieee
Conference_Titel
Frontiers of Massively Parallel Computation, 1990. Proceedings., 3rd Symposium on the
Conference_Location
College Park, MD
Print_ISBN
0-8186-2053-6
Type
conf
DOI
10.1109/FMPC.1990.89439
Filename
89439
Link To Document