• DocumentCode
    1696820
  • Title

    A Programmable Adaptive Router for a GALS Parallel System

  • Author

    Wu, Jian ; Furber, Steve ; Garside, Jim

  • Author_Institution
    Sch. of Comput. Sci., Univ. of Manchester, Manchester
  • fYear
    2009
  • Firstpage
    23
  • Lastpage
    31
  • Abstract
    This paper describes a router which is the key component of a scalable asynchronous on-chip and inter-chip communication infrastructure for an application-specific parallel computing system. We use this system as a universal platform for real time simulations of large-scale neural networks. The communications router supports multiple routing algorithms, and is pipelined to boost its throughput. The design considerations emphasize programmability and adaptive routing. Programmability offers a highly configurable architecture suited to a range of different applications. Adaptive routing offers a fault-tolerance capability that is highly desirable for large-scale digital computational systems. In addition, many neural applications are inherently fault-tolerant. Therefore, the router may selectively drop some packets in order to maintain a reasonable Quality of Service(QoS). The design objectives are achieved through the use of asynchronous elastic pipeline controlled by a handshake protocol which gives the flexibility to stall the traffic flow during run-time for configuration and other purposes, or to redirect the traffic flow to an alternative link to reroute around a failed or congested link.
  • Keywords
    fault tolerance; microprocessor chips; multiprocessing systems; multiprocessor interconnection networks; neural nets; pipeline processing; protocols; quality of service; GALS parallel system; QoS; adaptive routing; application-specific parallel computing system; asynchronous elastic pipeline; communications router; fault tolerance; globally asynchronous locally synchronous; handshake protocol; large-scale neural networks; multiple routing algorithms; programmable adaptive router; quality of service; scalable asynchronous inter-chip communication infrastructure; scalable asynchronous on-chip communication infrastructure; Computational modeling; Computer architecture; Fault tolerant systems; Large-scale systems; Neural networks; Parallel processing; Real time systems; Routing; System-on-a-chip; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Asynchronous Circuits and Systems, 2009. ASYNC '09. 15th IEEE Symposium on
  • Conference_Location
    Chapel Hill, NC
  • ISSN
    1522-8681
  • Print_ISBN
    978-1-4244-3933-1
  • Type

    conf

  • DOI
    10.1109/ASYNC.2009.17
  • Filename
    5010333