DocumentCode
2949878
Title
Elastic-buffer flow control for on-chip networks
Author
Michelogiannakis, George ; Balfour, James ; Dally, William J.
Author_Institution
Comput. Syst. Lab., Stanford Univ., Stanford, CA
fYear
2009
fDate
14-18 Feb. 2009
Firstpage
151
Lastpage
162
Abstract
This paper presents elastic buffers (EBs), an efficient flow-control scheme that uses the storage already present in pipelined channels in place of explicit input virtual-channel buffers (VCBs). With this approach, the channels themselves act as distributed FIFO buffers. Without VCBs, and hence virtual channels (VCs), deadlock prevention is achieved by duplicating physical channels. We develop a channel occupancy detector to apply universal globally adaptive load-balancing (UGAL) routing to load balance traffic in networks using EBs. Using EBs results in up to 8% (12% for low-swing channels) improvement in peak throughput per unit power compared to a VC flow-control network. These gains allow for a wider network datapath to be used to offset the removal of VCBs and increase throughput for a fixed power budget. EB networks have identical zero-load latency to VC networks operating under the same frequency. The microarchitecture of an EB router is considerably simpler than a VC router because allocators and credits are not required. For 5 times 5 mesh routers, this results in an 18% improvement in the cycle time.
Keywords
buffer storage; network routing; network-on-chip; UGAL routing; deadlock prevention; distributed FIFO buffer; elastic-buffer flow control; microarchitecture; network on chip; network traffic; pipelined channel; universal globally adaptive load-balancing; virtual-channel buffer; Buffer storage; Delay; Detectors; Frequency; Network-on-a-chip; Routing; System recovery; Telecommunication traffic; Throughput; Virtual colonoscopy;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computer Architecture, 2009. HPCA 2009. IEEE 15th International Symposium on
Conference_Location
Raleigh, NC
ISSN
1530-0897
Print_ISBN
978-1-4244-2932-5
Type
conf
DOI
10.1109/HPCA.2009.4798250
Filename
4798250
Link To Document