• DocumentCode
    2186447
  • Title

    The organization of permutation architectures with bussed interconnections

  • Author

    Kilian, Joe ; Kipnis, Shlomo ; Leiserson, Charles E.

  • fYear
    1987
  • fDate
    12-14 Oct. 1987
  • Firstpage
    305
  • Lastpage
    315
  • Abstract
    This paper explores the problem of efficiently permuting data stored in VLSI chips in accordance with a predetermined set of permutations. By connecting chips with shared bus interconnections, as opposed to point-to-point interconnections, we show that the number of pins per chip can often be reduced. For example, for infinitely many n, we exhibit permutation architectures with ⌈√n⌉ pins per chip that can realize any of the n cyclic shifts on n chips in one clock tick. When the set of permutations forms a group with p elements, any permutation in the group can be realized in one clock tick by an architecture with O(√p lg p) pins per chip. When the permutation group is abelian, O(√p) pins suffice. These results are all derived from a mathematical characterization of uniform permutation architectures based on the combinatorial notion of a difference cover.
  • Keywords
    Clocks; Communication system control; Computer architecture; Computer science; Costs; Joining processes; Laboratories; Pins; Very large scale integration; Wires;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1987., 28th Annual Symposium on
  • Conference_Location
    Los Angeles, CA, USA
  • ISSN
    0272-5428
  • Print_ISBN
    0-8186-0807-2
  • Type

    conf

  • DOI
    10.1109/SFCS.1987.58
  • Filename
    4568284