TY - GEN
T1 - Opportunistic circuit-switching for energy efficient on-chip networks
AU - He, Yuan
AU - Kondo, Masaaki
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2016/11/22
Y1 - 2016/11/22
N2 - Modern on-chip networks (NoCs) rely on virtual channel (VC) flow control to allow effective utilization of link bandwidth at the cost of more power and longer per-hop latency. Despite many existing optimization techniques for NoCs under VC flow control, we take a further step on questioning its necessity. Our finding is, when the network is not busy, circuit-switching (CS) may already satisfy the performance requirements with much smaller power consumption and shorter per-hop latency. In this paper, we propose to opportunistically enable CS in NoCs under VC flow control. This allows us to effectively reduce the power consumption of NoCs through having less buffering and longer sleep intervals for power gating while retaining CS-like per-hop latency. Our evaluations reveal that this proposal leads to a reduction of network power by up to 70% while cutting the system energy footprint by up to 35%.
AB - Modern on-chip networks (NoCs) rely on virtual channel (VC) flow control to allow effective utilization of link bandwidth at the cost of more power and longer per-hop latency. Despite many existing optimization techniques for NoCs under VC flow control, we take a further step on questioning its necessity. Our finding is, when the network is not busy, circuit-switching (CS) may already satisfy the performance requirements with much smaller power consumption and shorter per-hop latency. In this paper, we propose to opportunistically enable CS in NoCs under VC flow control. This allows us to effectively reduce the power consumption of NoCs through having less buffering and longer sleep intervals for power gating while retaining CS-like per-hop latency. Our evaluations reveal that this proposal leads to a reduction of network power by up to 70% while cutting the system energy footprint by up to 35%.
KW - circuit-switching
KW - energy efficiency
KW - flow control
KW - network-on-chip
KW - virtual channel
UR - http://www.scopus.com/inward/record.url?scp=85006778778&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85006778778&partnerID=8YFLogxK
U2 - 10.1109/VLSI-SoC.2016.7753550
DO - 10.1109/VLSI-SoC.2016.7753550
M3 - Conference contribution
AN - SCOPUS:85006778778
T3 - 2016 IFIP/IEEE International Conference on Very Large Scale Integration, VLSI-SoC 2016
BT - 2016 IFIP/IEEE International Conference on Very Large Scale Integration, VLSI-SoC 2016
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 24th Annual IFIP/IEEE International Conference on Very Large Scale Integration, VLSI-SoC 2016
Y2 - 26 September 2016 through 28 September 2016
ER -