• DocumentCode
    1685128
  • Title

    Rule-based routing in massively parallel systems

  • Author

    Brockmann, Werner ; Kosch, Thomas ; Maehle, Erik

  • Author_Institution
    Inst. fur Tech. Inf., Medizinische Univ. zu Lubeck, Germany
  • fYear
    1996
  • Firstpage
    154
  • Lastpage
    161
  • Abstract
    In order to increase the performance of an interconnection network, efficient routing schemes are required which adapt to the system state. In this paper an approach to routing hardware is introduced which allows to tailor it flexibly to different routing algorithms and to incorporate different kinds of information easily within a routing decision. The key concept is to use a rule-based specification to represent the routing algorithm which is executed by a fixed rule-interpreter with an interchangeable rule-base. This allows to provide an universal routing chip with a highly flexible and efficient hardware implementation even of sophisticated routing algorithms. Three different examples illustrate the application of such a rule-based router. The discussion of implementation issues shows that a rule-based router is well suited for an implementation with state-of-the-art VLSI-technologies, e.g. a single-chip ASIC
  • Keywords
    knowledge based systems; multiprocessor interconnection networks; network routing; parallel algorithms; fixed rule-interpreter; interchangeable rule-base; interconnection network; massively parallel systems; routing algorithms; rule-based routing; rule-based specification; single-chip ASIC; state-of-the-art VLSI-technologies; universal routing chip; Computer networks; Concurrent computing; Hardware; High performance computing; Multiprocessor interconnection networks; Network topology; Partitioning algorithms; Routing; System recovery; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1996. PDP '96. Proceedings of the Fourth Euromicro Workshop on
  • Conference_Location
    Braga
  • Print_ISBN
    0-8186-7376-1
  • Type

    conf

  • DOI
    10.1109/EMPDP.1996.500582
  • Filename
    500582