Energy optimization of multiprocessor systems on chip by voltage selection
Energy optimization of multiprocessor systems on chip by voltage selection
Dynamic voltage selection and adaptive body biasing have been shown to reduce dynamic and leakage power consumption effectively. In this paper, we optimally solve the combined supply voltage and body bias selection problem for multiprocessor systems with imposed time constraints, explicitly taking into account the transition overheads implied by changing voltage levels. Both energy and time overheads are considered. The voltage selection technique achieves energy efficiency by simultaneously scaling the supply and body bias voltages in the case of processors and buses with repeaters, while energy efficiency on fat wires is achieved through dynamic voltage swing scaling. We investigate the continuous voltage selection as well as its discrete counterpart, and we prove strong NP-hardness in the discrete case. Furthermore, the continuous voltage selection problem is solved using nonlinear programming with polynomial time complexity, while for the discrete problem, we use mixed integer linear programming and a polynomial time heuristic. We propose an approach that combines voltage selection and processor shutdown in order to optimize the total energy.
Low power, System-on-chip, DVS, ABB
262-275
Andrei, Alexandru
2cac74bb-156b-420f-b3d8-6dc93e6cd2f7
Eles, Pertu
b5cf7198-d99c-41b9-8d68-56d633645269
Peng, Zebo
c0500005-3976-42df-974f-581eb1d39589
Schmitz, Marcus
be42b684-21eb-4e72-9e34-93d0349efbc6
Al-Hashimi, Bashir M.
0b29c671-a6d2-459c-af68-c4614dce3b5d
16 April 2007
Andrei, Alexandru
2cac74bb-156b-420f-b3d8-6dc93e6cd2f7
Eles, Pertu
b5cf7198-d99c-41b9-8d68-56d633645269
Peng, Zebo
c0500005-3976-42df-974f-581eb1d39589
Schmitz, Marcus
be42b684-21eb-4e72-9e34-93d0349efbc6
Al-Hashimi, Bashir M.
0b29c671-a6d2-459c-af68-c4614dce3b5d
Andrei, Alexandru, Eles, Pertu, Peng, Zebo, Schmitz, Marcus and Al-Hashimi, Bashir M.
(2007)
Energy optimization of multiprocessor systems on chip by voltage selection.
IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 15 (3), .
(doi:10.1109/TVLSI.2007.891101).
Abstract
Dynamic voltage selection and adaptive body biasing have been shown to reduce dynamic and leakage power consumption effectively. In this paper, we optimally solve the combined supply voltage and body bias selection problem for multiprocessor systems with imposed time constraints, explicitly taking into account the transition overheads implied by changing voltage levels. Both energy and time overheads are considered. The voltage selection technique achieves energy efficiency by simultaneously scaling the supply and body bias voltages in the case of processors and buses with repeaters, while energy efficiency on fat wires is achieved through dynamic voltage swing scaling. We investigate the continuous voltage selection as well as its discrete counterpart, and we prove strong NP-hardness in the discrete case. Furthermore, the continuous voltage selection problem is solved using nonlinear programming with polynomial time complexity, while for the discrete problem, we use mixed integer linear programming and a polynomial time heuristic. We propose an approach that combines voltage selection and processor shutdown in order to optimize the total energy.
Text
alean_tvlsi06.pdf
- Other
More information
Published date: 16 April 2007
Keywords:
Low power, System-on-chip, DVS, ABB
Organisations:
Electronic & Software Systems
Identifiers
Local EPrints ID: 263241
URI: http://eprints.soton.ac.uk/id/eprint/263241
ISSN: 1063-8210
PURE UUID: 102f60e7-9462-4f8e-babb-ea8063f292a7
Catalogue record
Date deposited: 11 Dec 2006
Last modified: 14 Mar 2024 07:27
Export record
Altmetrics
Contributors
Author:
Alexandru Andrei
Author:
Pertu Eles
Author:
Zebo Peng
Author:
Marcus Schmitz
Author:
Bashir M. Al-Hashimi
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics