Title :
Run-time power gating in hybrid ARM-FPGA devices
Author :
Hosseinabady, Mohammad ; Nunez-Yanez, Jose Luis
Author_Institution :
Dept. of Electr. & Electron. Eng., Univ. of Bristol, Bristol, UK
Abstract :
Energy proportional computing (EPC) enables the allocation of energy to tasks depending on computational demands. Computing at full speed and then dynamically turning off modules when they are not required for a period of time can be used to obtain EPC and it is an alternative to voltage scaling techniques in which the computation is slowed down. This paper investigates the viability of physical power gating FPGA devices that incorporate a hardened processor in a different power domain. The run-time power gating approach is applied to Xilinx ZYNQ devices that incorporate a hardened Cortex A9 multi-processor. The paper demonstrates that power down followed by a full reconfiguration can be controlled by the embedded processor autonomously. The results show that the minimum time that the FPGA fabric must remain in power-off state for the technique to be energy efficient is in the order of milliseconds and up to 96% power reduction occurs when the fabric voltage is lowered below critical level. These results take into account the overheads of controlling the programmable voltage regulators interfaced to the FPGA and the overhead of the reconfiguration needed when the device must be returned to the active state.
Keywords :
embedded systems; energy conservation; field programmable gate arrays; multiprocessing systems; power aware computing; Xilinx ZYNQ device; embedded processor; energy efficiency; energy proportional computing; field programmable gate array; hardened Cortex A9 multiprocessor; hybrid ARM-FPGA devices; power domain; reconfiguration overhead; run-time power gating approach; voltage scaling technique; Clocks; Field programmable gate arrays; Power demand; Software; Switching circuits; Transistors; Turning; Energy Proportional Computing; FPGA; Power Gating; ZYNQ;
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2014 24th International Conference on
Conference_Location :
Munich
DOI :
10.1109/FPL.2014.6927503