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
Link To Document