• DocumentCode
    1472372
  • Title

    Data-driven control scheme for linear arrays: application to a stable insertion sorter

  • Author

    Parhami, Behrooz ; Kwai, Ding-Ming

  • Author_Institution
    Dept. of Electr. & Comput. Eng., California Univ., Santa Barbara, CA, USA
  • Volume
    10
  • Issue
    1
  • fYear
    1999
  • fDate
    1/1/1999 12:00:00 AM
  • Firstpage
    23
  • Lastpage
    28
  • Abstract
    We present a strategy for designing stable insertion sorters based on linear arrays with data-driven control. The novelty of our approach lies in each data item carrying a control tag to specify how it is to be operated upon by a receiving cell and in performing two parallel comparisons within each cell. To assure first-in/first-out handling of equal key values, some data items must be marked to reflect their past histories. Such marking is conveniently carried out by modifying the data item´s control tag. It is the combination of the above features that allows us to derive the first single-cycle priority queue that operates in fully pipelined mode, with no broadcasting of data values or control signals. By performing more than two parallel comparisons in each cell, the VLSI implementation cost of our stable sorter can be reduced. We show that highly cost-effective designs can be obtained by selecting an optimal cell size in terms of the number of comparators it contains
  • Keywords
    parallel architectures; sorting; VLSI implementation cost; data-driven control scheme; first-in/first-out handling; linear arrays; stable insertion sorter; Broadcasting; Communication system control; Costs; Data mining; Distributed control; History; Routing; Sorting; Switches; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.744832
  • Filename
    744832