Title :
Cubic Ring Networks: A Polymorphic Topology for Network-on-Chip
Author :
Zafar, Bilal ; Draper, Jeff ; Pinkston, Timothy M.
Author_Institution :
Ming Hsieh Dept. of Electr. Eng., Univ. of Southern California, Marina Del Rey, CA, USA
Abstract :
As chip multiprocessors transition from multi-core to many-core, on-chip network power is increasingly becoming a key barrier to scalability. Studies have shown that on-chip networks can consume up to 36% of the total chip power, while analysis of network traffic reveals that for extended periods of execution time, network load is well below the network capacity in many applications. In recent studies, researchers have proposed to exploit this temporal variability in network traffic to dynamically turn off links, buffers and segments of the on-chip routers. In this work, we make the case for a polymorphic topology, called Cubic Ring (cRing), that allows dynamically turning off over 30% of resources in a 2D network (and more in higher dimensional networks), with less than 5% increase in average distance. As a result, cRing networks provide an elegant way to trade off network bandwidth for lower (static) power. A complete formalism for the proposed cRing topologies and the associated routing algorithm is presented, along with evaluation under synthetic workloads.
Keywords :
multiprocessing systems; network-on-chip; 2D network; cRing topologies; chip multiprocessors; cubic ring networks; network bandwidth; network load; network traffic; network-on-chip; on-chip network power; polymorphic topology; routing algorithm; Bandwidth; Joining processes; Network topology; Routing; System recovery; System-on-a-chip; Topology;
Conference_Titel :
Parallel Processing (ICPP), 2010 39th International Conference on
Conference_Location :
San Diego, CA
Print_ISBN :
978-1-4244-7913-9
Electronic_ISBN :
0190-3918
DOI :
10.1109/ICPP.2010.52