DocumentCode :
924877
Title :
On balancing sorting on a linear array
Author :
Lin, Yen-Chun
Author_Institution :
Dept. of Electron. Eng., Nat. Taiwan Inst. of Technol., Taipei, Taiwan
Volume :
4
Issue :
5
fYear :
1993
fDate :
5/1/1993 12:00:00 AM
Firstpage :
566
Lastpage :
571
Abstract :
A balanced parallel algorithm to sort a sequence of items on a linear array of processors is presented. The length of the sequence may be small to arbitrarily large. For a short sequence, the output of the sorted sequence begins at the step following the last input of the whole sequence. For an arbitrarily long sequence, the time complexity is optimal under realistic hardware conditions. A variation of the algorithm is also introduced. Both algorithms require far less local memory than that required by a different approach of balanced computation. Any number of balanced processors can be connected to deliver more computing power without increasing the memory size of each processor
Keywords :
computational complexity; parallel algorithms; sorting; balanced computation; balanced parallel algorithm; linear array; local memory; Algorithm design and analysis; Bandwidth; Concurrent computing; Councils; Hardware; Parallel algorithms; Parallel processing; Sorting; Time measurement; Velocity measurement;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/71.224219
Filename :
224219
Link To Document :
بازگشت