TY - GEN
T1 - An analytical framework with bounded deflection adaptive routing for networks-on-chip
AU - Ghosh, Pavel
AU - Ravi, Arvind
AU - Sen, Arunabha
PY - 2010/10/20
Y1 - 2010/10/20
N2 - In a Multi-Processor System-on-Chip (MPSoC)based embedded system with Network-on-chip (NoC) as the communication architecture, routing of the communication traffic among the Processing Elements (PEs) contributes significantly to the overall latency, throughput and energy consumption. Design of an efficient routing algorithm for NoC requires a thorough understanding of the role of individual components of NoC. Simulation based studies are time-consuming and do not provide adequate insight into the design parameters for performance improvement. In this paper, we provide a framework for the analytical study of the NoC components and design an adaptive routing algorithm. Based on the traffic pattern of the communication traffic among PEs, we perform analytical studies based on network calculus and probabilistic analysis. Analytical study relates the design parameters with the worst case and average case latency and buffer requirements. Knowledge obtained from the analytical study is utilized for resource allocation of NoC, which further constitutes the design philosophy of the proposed Bounded Deflection Adaptive Routing (BDAR) algorithm. Our routing algorithm is deadlock-livelock free and efficiently reacts to link congestions. Experimental results based on simulations show that our routing algorithm performs significantly better than some existing static and dynamic routing in terms of link utilization, average and maximum end-to-end latency.
AB - In a Multi-Processor System-on-Chip (MPSoC)based embedded system with Network-on-chip (NoC) as the communication architecture, routing of the communication traffic among the Processing Elements (PEs) contributes significantly to the overall latency, throughput and energy consumption. Design of an efficient routing algorithm for NoC requires a thorough understanding of the role of individual components of NoC. Simulation based studies are time-consuming and do not provide adequate insight into the design parameters for performance improvement. In this paper, we provide a framework for the analytical study of the NoC components and design an adaptive routing algorithm. Based on the traffic pattern of the communication traffic among PEs, we perform analytical studies based on network calculus and probabilistic analysis. Analytical study relates the design parameters with the worst case and average case latency and buffer requirements. Knowledge obtained from the analytical study is utilized for resource allocation of NoC, which further constitutes the design philosophy of the proposed Bounded Deflection Adaptive Routing (BDAR) algorithm. Our routing algorithm is deadlock-livelock free and efficiently reacts to link congestions. Experimental results based on simulations show that our routing algorithm performs significantly better than some existing static and dynamic routing in terms of link utilization, average and maximum end-to-end latency.
UR - http://www.scopus.com/inward/record.url?scp=77957923437&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77957923437&partnerID=8YFLogxK
U2 - 10.1109/ISVLSI.2010.90
DO - 10.1109/ISVLSI.2010.90
M3 - Conference contribution
AN - SCOPUS:77957923437
SN - 9780769540764
T3 - Proceedings - IEEE Annual Symposium on VLSI, ISVLSI 2010
SP - 363
EP - 368
BT - Proceedings - IEEE Annual Symposium on VLSI, ISVLSI 2010
T2 - IEEE Annual Symposium on VLSI, ISVLSI 2010
Y2 - 5 July 2010 through 7 July 2010
ER -