On Fine-Grained Runtime Power Budgeting for Networks-on-Chip Systems
Document Type
Article
Publication Date
1-1-2016
Publication Title
IEEE Transactions on Computers
Volume
65
Issue
9
First page number:
2780
Last page number:
2793
Abstract
Power budgeting is an essential aspect of networks-on-chip (NoC) to meet the power constraint for on-chip communications while assuring the best possible overall system performance. For simplicity and ease of implementation, existing NoC power budgeting schemes treat all the individual routers uniformly when allocating power to them. However, such homogeneous power budgeting schemes ignore the fact that the workloads of different NoC routers may vary significantly, and thus may provide excess power to routers with low workloads, whereas insufficient power to those with high workloads. In this paper, we formulate the NoC power budgeting problem in order to optimize the network performance over a power budget through per-router frequency scaling. We take into account of heterogeneous workloads across different routers as imposed by variations in traffic. Correspondingly, we propose a fine-grained solution using an agile algorithm with low time complexity. Frequency of each router is set individually according to its contribution to the average network latency while meeting the power budget. Experimental results have confirmed that with fairly low runtime and hardware overhead, the proposed scheme can help save up to 50 percent application execution time when compared with the latest proposed methods. © 2016 IEEE.
Keywords
Energy-aware systems; parallel systems; power management
Language
English
Repository Citation
Wang, X.,
Zhao, B.,
Mak, T.,
Yang, M.,
Jiang, Y.,
Daneshtalab, M.
(2016).
On Fine-Grained Runtime Power Budgeting for Networks-on-Chip Systems.
IEEE Transactions on Computers, 65(9),
2780-2793.
http://dx.doi.org/10.1109/TC.2015.2506565