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