DocumentCode :
1151982
Title :
Systolic Sorting on a Mesh-Connected Network
Author :
Lang, Hans-werner ; Schimmler, Manfred ; Schmeck, Hartmut ; Schröder, Heiko
Author_Institution :
Institut für Informatik und Praktische Mathematik, Christian-Albrechts-Universität Kiel
Issue :
7
fYear :
1985
fDate :
7/1/1985 12:00:00 AM
Firstpage :
652
Lastpage :
658
Abstract :
A parallel algorithm for sorting n data items in O(n) steps is presented. Its simple structure and the fact that it needs local communication only make it suitable for an implementation in VLSI technology. The algorithm is based on a merge algorithm that merges four subfiles stored in a mesh-connected processor array. This merge algorithm is composed of the perfect shuffle and odd-even-transposition sort. For the VLSI implementation a systolic version of the algorithm is presented. The area and time complexities for a bit-serial and a bit-parallel version of this implementation are analyzed.
Keywords :
Odd-even-transposition sort; VLSI algorithms; VLSI complexity; mesh-connected processor array; perfect shuffle; sorting; systolic array; Algorithm design and analysis; Computational modeling; Data flow computing; Parallel algorithms; Pipeline processing; Registers; Routing; Sorting; Systolic arrays; Very large scale integration; Odd-even-transposition sort; VLSI algorithms; VLSI complexity; mesh-connected processor array; perfect shuffle; sorting; systolic array;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.1985.1676603
Filename :
1676603
Link To Document :
بازگشت