论文标题
FPGA中的运行时间动态电源管理基于决策树的硬件电源监视
Decision Tree Based Hardware Power Monitoring for Run Time Dynamic Power Management in FPGA
论文作者
论文摘要
细粒度的运行时电源管理技术可能是降低功率的有前途的解决方案。因此,必须建立准确的功率监测方案以在短时间内获得动态功率变化(即数十个或数百个时钟周期)。在本文中,我们利用一种基于决策的电源建模方法来在FPGA平台上建立细粒度的硬件电源监视。开发了一个通用和完整的设计流程,以实现决策树功率模型,该模型能够精确地以细粒度估算动态功率。提出了硬件功率监视的灵活架构,可以在任何RTL设计中进行仪器进行运行时功率估算,从而分配需要额外的功率测量设备。将拟议模型应用于不同资源类型的基准的实验结果显示,对于动态功率估计,平均误差高达4%。此外,功率监控电路产生的面积,功率和性能的开销极低。最后,我们使用带有片上多相调节器的相位脱落来将电源监视技术应用于电源管理,以证明概念,结果证明了FPGA内部逻辑的电源提高了14%的效率。
Fine-grained runtime power management techniques could be promising solutions for power reduction. Therefore, it is essential to establish accurate power monitoring schemes to obtain dynamic power variation in a short period (i.e., tens or hundreds of clock cycles). In this paper, we leverage a decision-tree-based power modeling approach to establish fine-grained hardware power monitoring on FPGA platforms. A generic and complete design flow is developed to implement the decision tree power model which is capable of precisely estimating dynamic power in a fine-grained manner. A flexible architecture of the hardware power monitoring is proposed, which can be instrumented in any RTL design for runtime power estimation, dispensing with the need for extra power measurement devices. Experimental results of applying the proposed model to benchmarks with different resource types reveal an average error up to 4% for dynamic power estimation. Moreover, the overheads of area, power and performance incurred by the power monitoring circuitry are extremely low. Finally, we apply our power monitoring technique to the power management using phase shedding with an on-chip multi-phase regulator as a proof of concept and the results demonstrate 14% efficiency enhancement for the power supply of the FPGA internal logic.