PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
September 1, 201431 citations

Run-time power gating in hybrid ARM-FPGA devices

View Full Paper
MHMohammad HosseinabadyJNJose Nunez‐Yanez

Key Points

  • This research aims to evaluate the effectiveness of run-time power gating in hybrid ARM-FPGA devices for energy efficiency.
  • Applied run-time power gating to Xilinx ZYNQ devices with Cortex A9 processors.
  • Investigated the minimum power-off duration for energy efficiency, focusing on reconfiguration overhead.
  • Controlled programmable voltage regulators to assess power savings and operational efficiency.
  • Achieved up to 96% power reduction when voltage is lowered below a critical level.
  • Determined that the FPGA fabric must remain powered off for a minimum of milliseconds to be energy efficient.
  • Autonomous control of power down and reconfiguration by the embedded processor was successfully demonstrated.

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.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Hosseinabady et al. (2014) studied this question.

synapsesocial.com/papers/6a20e596afb713b08149cb25https://doi.org/10.1109/fpl.2014.6927503
Ask AI
Helpful
Bookmark
Share
View Full Paper