A programmable adaptive router for a GALS parallel system

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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 a synchronous 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. © 2009 IEEE.
Original languageEnglish
Title of host publicationProceedings - International Symposium on Asynchronous Circuits and Systems|Proc. Int. Symp. Asynchr. Circuits Syst.
Place of PublicationUSA
PublisherIEEE
Pages23-31
Number of pages8
ISBN (Print)9780769536163
DOIs
Publication statusPublished - 2009
Event15th International Symposium on Asynchronous Circuits and Systems, ASYNC 2009 - Chapel Hill, NC
Duration: 1 Jul 2009 → …

Conference

Conference15th International Symposium on Asynchronous Circuits and Systems, ASYNC 2009
CityChapel Hill, NC
Period1/07/09 → …

Keywords

  • fault tolerance
  • interconnection networks
  • neural nets
  • quality of service

Fingerprint

Dive into the research topics of 'A programmable adaptive router for a GALS parallel system'. Together they form a unique fingerprint.

Cite this