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 :
بازگشت