DocumentCode :
1055972
Title :
Algorithms and average time bounds of sorting on a mesh-connected computer
Author :
Gu, Qian Ping ; Gu, Jun
Author_Institution :
Dept. of Electr. & Comput. Eng., Calgary Univ., Alta., Canada
Volume :
5
Issue :
3
fYear :
1994
fDate :
3/1/1994 12:00:00 AM
Firstpage :
308
Lastpage :
315
Abstract :
We give three new parallel sorting algorithms on a mesh-connected computer with wraparound connections (i.e. a torus). These three algorithms, with the minimum queue size of 1, sort n2 random input data items into a blocked snakelike row major order, a row major order, and a snakelike row major order, in 1.5n+o(n), 2n+o(n), and 2n+o(n) average steps, respectively. These results improve the previous results of 2n+o(n), 2.5n+o(n), and 2.5n+o(n), respectively. In addition, we prove that the distance bound n on a torus is an average-time lower bound independent of indexing schemes of sorting random input data items on it
Keywords :
communication complexity; computational complexity; multiprocessor interconnection networks; parallel algorithms; sorting; average time bounds; average time complexity; distance bound; indexing schemes; mesh-connected computer; parallel algorithms; parallel sorting algorithms; queue size; sorting; wraparound connections; Cities and towns; Computational modeling; Concurrent computing; History; Indexing; Parallel algorithms; Software; Sorting; Upper bound; Very large scale integration;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/71.277787
Filename :
277787
Link To Document :
بازگشت