Title :
ICARO: Congestion isolation in networks-on-chip
Author :
Escamilla, Jose V. ; Flich, Jose ; Garcia, Pedro Javier
Author_Institution :
Grupo de Arquitecturas Paralelas, Univ. Politec. de Valencia, Valencia, Spain
Abstract :
The growing demand of computing power and the emerging trend towards heterogeneity lead to integrate more and more cores and specialized modules into a single chip. As the number of cores per chip increases, the network interconnecting them must satisfy the growing communication needs. However, several factors as aggressive traffic patterns, power-saving and fault-tolerance mechanisms may lead to oversubscribed resources in the network, thereby generating congestion and so degrading the overall network performance. In this paper we propose ICARO, a mechanism to dynamically isolate the traffic flows contributing to congestion making use of dedicated virtual networks. In this way, ICARO prevents the head-of-line blocking effect derived from congestion, thereby improving overall network performance. We analyze thoroughly our proposal, especially from the robustness point of view, showing that it effectively manages to identify and isolate congested flows, improving network performance up to 82% with respect to previous proposals.
Keywords :
fault tolerance; isolation technology; network-on-chip; aggressive traffic flow patterns; computing power; congestion isolation; dedicated virtual networks; fault-tolerance mechanisms; head-of-line blocking effect; network interconnection; networks-on-chip; overall network performance improvement; oversubscribed resources; power-saving; single chip; Measurement; Nickel; Ports (Computers); Proposals; Registers; Routing; Switches;
Conference_Titel :
Networks-on-Chip (NoCS), 2014 Eighth IEEE/ACM International Symposium on
Conference_Location :
Ferrara
DOI :
10.1109/NOCS.2014.7008775