Title :
Flexible Virtual Channel Power-Gating for High-Throughput and Low-Power Network-on-Chip
Author :
Feng Wang ; Xiantuo Tang ; Qinglin Wang ; Zuocheng Xing ; Hengzhu Liu
Author_Institution :
Sci. & Technol. on Parallel & Distrib. Process. Lab., Nat. Univ. of Defense Technol., Changsha, China
Abstract :
Power-gating is a representative circuit level technique to mitigate leakage power. While in low-power Network-on-Chip (NoC) design, the former fine-grained power-gating methods will decrease network performance due to serial wake-up latency and head-of-line blocking. Therefore, we propose a flexible Virtual Channel (VC) management scheme for fine-grained power-gating to achieve high throughput and low-power. The proposed power-gating method with the early wake-up is evaluated by using some synthetic workloads. When compared with an optimized early wake-up power-gating technique, it can improve performance effectively in medium and high network loads, and increases the network throughput by 15.7%~44.1% for different synthetic loads, while keeps network power consumption as low as the optimized method. For the PARSEC application traces of token based protocol, it can significantly decrease packet latency by 20.3% on average, however only increases less than 3.6% peak power when compared with the optimized method.
Keywords :
logic design; low-power electronics; network-on-chip; power aware computing; power consumption; PARSEC application; early wake-up power-gating technique; fine-grained power-gating methods; flexible virtual channel management scheme; flexible virtual channel power-gating; head-of-line blocking; leakage power mitigation; low-power NoC design; low-power network-on-chip; network power consumption; representative circuit level technique; serial wake-up latency; token based protocol; Pipelines; Ports (Computers); Power demand; Process control; Radiation detectors; Routing; Throughput; High-Throughput; Low-Power; Network-on-Chip; Power-Gating;
Conference_Titel :
Digital System Design (DSD), 2014 17th Euromicro Conference on
Conference_Location :
Verona
DOI :
10.1109/DSD.2014.28