ACM Home Page
Please provide us with feedback. Feedback
Fault tolerance overhead in network-on-chip flow control schemes
Full text PdfPdf (362 KB)
Source SBCCI archive
Proceedings of the 18th annual symposium on Integrated circuits and system design table of contents
Florianolpolis, Brazil
SESSION: System-on-chip communication and reconfigurable systems table of contents
Pages: 224 - 229  
Year of Publication: 2005
ISBN:1-59593-174-0
Authors
Antonio Pullini  Università di Bologna, Italy
Federico Angiolini  Università di Bologna, Italy
Davide Bertozzi  Università di Bologna, Italy
Luca Benini  Università di Bologna, Italy
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 20,   Downloads (12 Months): 60,   Citation Count: 9
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1081081.1081138
What is a DOI?

ABSTRACT

Flow control mechanisms in Network-on-Chip (NoC) architectures are critical for fast packet propagation across the network and for low idling of network resources. Buffer management and allocation are fundamental tasks of each flow control scheme. Buffered flow control is the focus of this work. We consider alternative schemes (STALL/GO, T-Error, ACK/NACK) for buffer and channel bandwidth allocation in presence of pipelined switch-to-switch links. These protocols provide varying degrees of fault tolerance support, resulting in different area and power tradeoffs. Our analysis is aimed at determining the overhead of such support when running in error-free environments, which are the typical operating mode. Implementation in the xpipes NoC architecture and functional simulation by means of a virtual platform allowed us to capture application perceived performance, thus providing guidelines for NoC designers.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
www.arm.com/products/solutions/AMBAAXI.html.
 
2
A. Radulescu, J. Dielissen, S. G. Pestana, O. P. Gangwal, E. Rijpkema, P. Wielage, and K. Goossens. An efficient on-chip ni offering guaranteed services, shared-memory abstraction, and flexible network configuration. IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems, 24(1):4--17, 2005.
 
3
4
 
5
 
6
D. Bertozzi and L. Benini. pipes: a network on chip architecture for gigascale systems-on-chip. IEEE Circuits and Systems Magazine, 4(2):18 -- 31, 2004.
 
7
 
8
 
9
 
10
E.Rijpkema, K.Goossens, A.Radulescu, J.Dielissen, J. van Meerbergen, P.Wielage, and E.Waterlander. Trade-offs in the design of a router with both guaranteed and best-effort services for networks on chip. IEE Proc. on Computers and Digital Techniques, 150(5):294--302, 2003.
 
11
 
12
J.Liu, L. Zheng, and H.Tenhunen. A guaranteed-throughput switch for network-on-chip. In Int. Symp. on System-on-Chip, pages 31 -- 34, November 2003.
 
13
K.Banerjee and A.Mehrotra. A power-optimal repeater insertion methodology for global interconnects in nanometer designs. IEEE Trans. on Electron Devices, 49(11):2001 -- 2007, 2002.
 
14
 
15
 
16
 
17
M.Ruggiero, F.Angiolini, F.Poletti, D.Bertozzi, L.Benini, and R.Zafalon. Scalability analysis of evolving SoC interconnect protocols. In Int. Symp. on Systems-on-Chip, November 2004.
 
18
www.ocpip.org.
19
 
20
S.Khorsandi and A.L.Garcia. Robust non-probabilistic bounds for delay and throughput in credit-based flow control. In INFOCOMM, pages 577 -- 584, 1996.
 
21
 
22

CITED BY  9

Collaborative Colleagues:
Antonio Pullini: colleagues
Federico Angiolini: colleagues
Davide Bertozzi: colleagues
Luca Benini: colleagues