• DocumentCode
    1203439
  • Title

    Adaptive deadlock- and livelock-free routing with all minimal paths in torus networks

  • Author

    Gravano, Luis ; Pifarré, Gustavo D. ; Berman, Pablo E. ; Sanz, Jorge L C

  • Author_Institution
    Dept. of Comput. Sci., Stanford Univ., CA, USA
  • Volume
    5
  • Issue
    12
  • fYear
    1994
  • fDate
    12/1/1994 12:00:00 AM
  • Firstpage
    1233
  • Lastpage
    1251
  • Abstract
    This paper consists of two parts. In the first part, two new algorithms for deadlock- and livelock-free wormhole routing in the torus network are presented. The first algorithm, called Channels, is for the n-dimensional torus network. This technique is fully-adaptive minimal, that is, all paths with a minimal number of hops from source to destination are available for routing, and needs only five virtual channels per bidirectional link, the lowest channel requirement known in the literature for fully-adaptive minimal worm-hole routing. In addition, this result also yields the lowest buffer requirement known in the literature for packet-switched fully-adaptive minimal routing. The second algorithm, called 4-Classes, is for the bidimensional torus network. This technique is fully-adaptive minimal and requires only eight virtual channels per bidirectional link. Also, it allows for a highly parallel implementation of its associated routing node. In the second part of this paper, four worm-hole routing techniques for the two-dimensional torus are experimentally evaluated using a dynamic message injection model and different traffic patterns and message lengths
  • Keywords
    concurrency control; multiprocessor interconnection networks; performance evaluation; 4-Classes; Channels; adaptive deadlock-free routing; buffer requirement; dynamic message injection model; livelock-free routing; message lengths; minimal paths; n-dimensional torus network; packet-switched fully-adaptive minimal routing; torus networks; traffic patterns; virtual channels; Computational modeling; Computer networks; Computer science; Computer simulation; Concurrent computing; Hypercubes; Intelligent networks; Multiprocessor interconnection networks; Routing; System recovery;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.334898
  • Filename
    334898