DocumentCode
3255363
Title
A permutation network for interprocessor communication in parallel computers
Author
Pathak, Y. ; Oruç, A. Yavuz
Author_Institution
AT&T Bell Labs., Reading, PA, USA
fYear
1989
fDate
8-12 May 1989
Abstract
The design and hardware implementation of a permutation network architecture are examined. This is done by first defining a network and a setup procedure for it, and then coding the setup procedure into hardware at the register transfer level. The chip implementation of this network is also examined and found to be very feasible in a VLSI design environment. Furthermore, the modularity feature of the design approach makes it easy to build larger-size networks by using 16-input networks as building blocks. For example, by using three 16-input permutation networks it is possible to build a 32-input permutation network, by using three 32-b permutation networks it is possible to build a 64-input permutation network, and so on. Thus, a permutation network with a large number of inputs can easily be constructed using 16-input permutation networks, each of which can be housed in a VLSI chip. For example, a 1024-input permutation network can be built by using 729 16-input permutation networks
Keywords
multiprocessor interconnection networks; parallel processing; VLSI design environment; hardware implementation; interprocessor communication; modularity feature; parallel computers; permutation network; register transfer level; Atomic measurements; Computer networks; Concurrent computing; Cost function; Design engineering; Educational institutions; Hardware; Intelligent networks; Registers; Switches;
fLanguage
English
Publisher
ieee
Conference_Titel
CompEuro '89., 'VLSI and Computer Peripherals. VLSI and Microelectronic Applications in Intelligent Peripherals and their Interconnection Networks', Proceedings.
Conference_Location
Hamburg
Print_ISBN
0-8186-1940-6
Type
conf
DOI
10.1109/CMPEUR.1989.93457
Filename
93457
Link To Document