• 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