• 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