Title :
Range-based dynamic routing of hierarchical on chip network traffic
Author :
Kemmerer, Julian ; Taskin, Baris
Author_Institution :
Electr. & Comput. Eng. Dept., Drexel Univ., Philadelphia, PA, USA
Abstract :
In this paper, we propose a technique for dynamically routing packets within a hierarchical network on chip (NoC). The concept of a local router range (analogous to other forms of locality awareness) determines on which hierarchy level a packet should be routed. In previous work, the degree of this locality awareness was static and uniform across the entire network. This paper shows that, using a decentralized control mechanism, a single network node can estimate the value and variation in network-wide instantaneous average throughput and delay. Utilizing this ability in a control algorithm, we evaluate the effect of dynamic locality awareness at each network node and show overall throughput:delay ratio increases up to 3.42× that of unoptimized hierarchical networks.
Keywords :
decentralised control; hierarchical systems; integrated circuit design; network routing; network-on-chip; traffic; NoC; chip network traffic; decentralized control mechanism; dynamic locality awareness; hierarchical network on chip; local router range; network node; network-wide instantaneous average throughput; range-based dynamic routing; routing packets; throughput:delay ratio; Delays; Heuristic algorithms; Network topology; Routing; Runtime; Throughput; Topology;
Conference_Titel :
System Level Interconnect Prediction (SLIP), 2014 ACM/IEEE International Workshop on
Conference_Location :
San Francisco, CA