TY - JOUR
T1 - Adaptive channel buffers in on-chip interconnection networks - A power and performance analysis
AU - Kodi, Avinash Karanth
AU - Sarathy, Ashwini
AU - Louri, Ahmed
N1 - Funding Information:
This research was partially supported by US National Science Foundation Grants CCR-0538945 and ECCS-0725765. The authors would like to thank Dr. Dong Sheng (Brian) Ma and Minkyu Song for their assistance with the switched capacitor control block. The authors would also like to thank the anonymous reviewers for their insightful comments.
PY - 2008
Y1 - 2008
N2 - Recent research in On-chip interconnection networks (OCINs) research has shown that the design of buffers in the router significantly influences the power, area overhead and overall performance of the network. In this paper, we propose a low-power, low-area OCIN architecture by reducing the number of buffers within the router. To minimize the performance degradation due to the reduced buffer size, we use the existing repeaters along the inter-router channels to double as buffers when required. At low network loads, the proposed adaptive channel buffers function as conventional repeaters propagating the signals. At high network loads, the adaptive channel buffers function as storage elements in addition to the router buffers. We evaluate the proposed adaptive channel buffers with both static and dynamic buffer allocation policies in the 90-nm technology node, using 8 × 8 mesh and folded torus network topologies. Simulation results using the SPLASH-2 suite and synthetic traffic show that by reducing the router buffer size our proposed architecture achieves nearly 40 percent savings in router buffer power, 30 percent savings in overall network power and 41 percent savings in area, with only a marginal 1-5 percent drop in throughput under dynamic buffer allocation and about 10-20 percent drop in throughput for statically assigned buffers.
AB - Recent research in On-chip interconnection networks (OCINs) research has shown that the design of buffers in the router significantly influences the power, area overhead and overall performance of the network. In this paper, we propose a low-power, low-area OCIN architecture by reducing the number of buffers within the router. To minimize the performance degradation due to the reduced buffer size, we use the existing repeaters along the inter-router channels to double as buffers when required. At low network loads, the proposed adaptive channel buffers function as conventional repeaters propagating the signals. At high network loads, the adaptive channel buffers function as storage elements in addition to the router buffers. We evaluate the proposed adaptive channel buffers with both static and dynamic buffer allocation policies in the 90-nm technology node, using 8 × 8 mesh and folded torus network topologies. Simulation results using the SPLASH-2 suite and synthetic traffic show that by reducing the router buffer size our proposed architecture achieves nearly 40 percent savings in router buffer power, 30 percent savings in overall network power and 41 percent savings in area, with only a marginal 1-5 percent drop in throughput under dynamic buffer allocation and about 10-20 percent drop in throughput for statically assigned buffers.
KW - Adaptive channel buffers
KW - Interconnect design
KW - Low-power architecture
KW - On-chip networks
UR - http://www.scopus.com/inward/record.url?scp=49149094789&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=49149094789&partnerID=8YFLogxK
U2 - 10.1109/TC.2008.77
DO - 10.1109/TC.2008.77
M3 - Article
AN - SCOPUS:49149094789
SN - 0018-9340
VL - 57
SP - 1169
EP - 1181
JO - IEEE Transactions on Computers
JF - IEEE Transactions on Computers
IS - 9
ER -