• DocumentCode
    2164867
  • Title

    A systolic architecture for sorting an arbitrary number of elements

  • Author

    Zheng, S.Q. ; Olariu, S. ; Pinotti, M.C.

  • Author_Institution
    Dept. of Comput. Sci., Louisiana State Univ., Baton Rouge, LA, USA
  • fYear
    1997
  • fDate
    10-12 Dec 1997
  • Firstpage
    113
  • Lastpage
    126
  • Abstract
    We propose a simple systolic VLSI sorting architecture whose main feature is the pipelined use of a sorting network of fixed I/O size p to sort an arbitrarily large data set of N elements. Our architecture is feasible for VLSI implementation and its time performance is virtually independent of the cost and depth of the underlying sorting network. Specifically, we show that by using our design N elements can be sorted in Θ(N/p log N/p) time without memory access conflicts. We also show how to use an AT2-optimal sorting network of fixed I/O size p to construct a similar systolic architecture that sorts N elements in Θ(N/p log N/plogp) time
  • Keywords
    VLSI; parallel algorithms; parallel architectures; performance evaluation; sorting; systolic arrays; AT2-optimal sorting network; VLSI implementation; arbitrary number of elements; sorting; systolic VLSI sorting architecture; systolic architecture; time performance; Computer architecture; Computer science; Concurrent computing; Costs; Electronic mail; Sorting; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Algorithms and Architectures for Parallel Processing, 1997. ICAPP 97., 1997 3rd International Conference on
  • Conference_Location
    Melbourne, Vic.
  • Print_ISBN
    0-7803-4229-1
  • Type

    conf

  • DOI
    10.1109/ICAPP.1997.651484
  • Filename
    651484