• DocumentCode
    1242051
  • Title

    Reconfigurable buses with shift switching: concepts and applications

  • Author

    Lin, Rong ; Olariu, Stephan

  • Author_Institution
    Dept. of Comput. Sci., New York Univ., Geneseo, NY, USA
  • Volume
    6
  • Issue
    1
  • fYear
    1995
  • fDate
    1/1/1995 12:00:00 AM
  • Firstpage
    93
  • Lastpage
    102
  • Abstract
    We propose to enhance traditional broadcast buses by the addition of a new feature that we call shift switching. We show that on a linear array of processors enhanced with shift switching, the prefix sums of n bits can be computed in [log(n+1)/log w] broadcasts, each over n switches, assuming a global bus of width w. Next our prefix sums algorithm is used in conjunction with broadcasting on short buses to obtain several efficient architectural designs for the following fundamental problems: 1) ranking linked lists, 2) counting the number of 1´s in a sequence of n bits, and 3) sorting small sets. We see our main contribution in showing that the new bus feature leads to designs that are both theoretically interesting and practically relevant
  • Keywords
    parallel architectures; reconfigurable architectures; system buses; broadcast buses; list ranking; parallel architectures; parallel counters; prefix sums algorithm; reconfigurable buses; shift switching; sorting; Algorithm design and analysis; Broadcasting; Computer science; Counting circuits; Delay; Optical switches; Parallel architectures; Parallel machines; Sorting; 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.363407
  • Filename
    363407