arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2009.01434cs.ARcs.LG
收藏

基于决策树的FPGA运行时间动态功耗管理的硬件功耗监控

Decision Tree Based Hardware Power Monitoring for Run Time Dynamic Power Management in FPGA

Hong Kong University of Science and Technology(香港科技大学);Nanyang Technological University(南洋理工大学)

Zhe Lin, Wei Zhang, Sharad Sinha

摘要:

细粒度的运行时电源管理技术可能是降低功耗的有前途的解决方案。因此,必须建立精确的功率监测方案以在短时间内获得动态功率变化(即,数十或数百个时钟周期)。在本文中,我们利用基于决策树的功耗建模方法,建立细粒度的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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑