Title :
A new horizon for sorting on mesh architectures
Author_Institution :
Dept. of Comput. Sci., Newcastle Univ., NSW
Abstract :
The author introduces the use of data duplication in massively parallel architectures as a tool for improving the running time of the basic data movement operations. He demonstrates its use by presenting two algorithms for sorting N items on mesh architectures of √N×√N processors. The first algorithm has an O(N1/3 log N) running time and requires the use of O(N2/3) memory locations per processor. The second has an O((N log N)1/3) running time and requires the use of O(N2/3/log1/3N) memory locations per processor and multiple broadcasting buses
Keywords :
computational complexity; multiprocessor interconnection networks; parallel algorithms; sorting; systolic arrays; data duplication; data movement operations; massively parallel architectures; memory locations; mesh architectures; multiple broadcasting buses; running time; sorting; systolic arrays; Algorithm design and analysis; Australia; Broadcasting; Computer architecture; Computer science; Digital audio players; Parallel architectures; Parallel processing; Sorting; Systolic arrays;
Conference_Titel :
Parallel Processing Symposium, 1993., Proceedings of Seventh International
Conference_Location :
Newport, CA
Print_ISBN :
0-8186-3442-1
DOI :
10.1109/IPPS.1993.262777