DocumentCode
908109
Title
Sorting without exchanges on a bit-serial systolic array
Author
Megson, G.M.
Author_Institution
Comput. Lab., Newcastle upon Tyne Univ., UK
Volume
137
Issue
5
fYear
1990
fDate
10/1/1990 12:00:00 AM
Firstpage
345
Lastpage
352
Abstract
The author considers, a number of bit-serial systolic designs for ordering a list of n elements without `on-the-fly´ exchanges are considered. The algorithms require 4n +p +k bit steps where p =log2 n and k is the number of bits required to encode all the possible elements. The arrays require O (n (p +k )) bit cells with a complexity roughly the same as that of a full adder and between max (p ,k ) and p +k input/output pins. The input to the array is the list to be sorted and an auxiliary vector whose elements have bit length p . The output is the list itself and the auxiliary vector, which is updated to produce pointers to the correct position of each element in the ordered list
Keywords
VLSI; cellular arrays; digital arithmetic; logic arrays; parallel processing; sorting; subroutines; algorithms; auxiliary vector; bit length; bit-serial systolic array; full adder; nonexchange sorting; on-the fly exchanges; ordered list; pointers;
fLanguage
English
Journal_Title
Circuits, Devices and Systems, IEE Proceedings G
Publisher
iet
ISSN
0956-3768
Type
jour
Filename
217104
Link To Document