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 :
بازگشت