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

学习应用程序行为以提高硬件能效的案例

The Case for Learning Application Behavior to Improve Hardware Energy Efficiency

Texas A&M University(德州农工大学);New York University(纽约大学)

Kevin Weston, Vahid Jafanza, Arnav Kansal, Abhishek Taur, Mohamed Zahran, Abdullah Muzahid

摘要:

计算机应用在不断发展。然而,重要的知识可以从一组应用程序中收获,并应用于未知应用程序的上下文中。在本文中,我们建议使用收获的知识来调整硬件配置。这种调整的目标是最大化硬件效率(即,最大化应用性能,同时最小化能耗)。我们提出的方法称为FORECASTER,使用深度学习模型来学习硬件资源的配置为应用程序的特定行为提供最佳能效。在一个看不见的应用程序的执行过程中,该模型使用学习到的知识来重新配置硬件资源,以最大限度地提高能源效率。我们已经提供了一个详细的设计和实现的预报器,并比较其性能对以前的国家的最先进的硬件重新配置方法。我们的研究结果表明,FORECASTER可以节省多达18.4%的系统功耗超过基线设置与所有资源。平均而言,FORECASTER比基线设置节省了16%的系统功耗,而牺牲的整体性能不到0.01%。与之前的方案相比,FORECASTER将节能提高了7%。

英文摘要:

Computer applications are continuously evolving. However, significant knowledge can be harvested from a set of applications and applied in the context of unknown applications. In this paper, we propose to use the harvested knowledge to tune hardware configurations. The goal of such tuning is to maximize hardware efficiency (i.e., maximize an applications performance while minimizing the energy consumption). Our proposed approach, called FORECASTER, uses a deep learning model to learn what configuration of hardware resources provides the optimal energy efficiency for a certain behavior of an application. During the execution of an unseen application, the model uses the learned knowledge to reconfigure hardware resources in order to maximize energy efficiency. We have provided a detailed design and implementation of FORECASTER and compared its performance against a prior state-of-the-art hardware reconfiguration approach. Our results show that FORECASTER can save as much as 18.4% system power over the baseline set up with all resources. On average, FORECASTER saves 16% system power over the baseline setup while sacrificing less than 0.01% of overall performance. Compared to the prior scheme, FORECASTER increases power savings by 7%.

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

↑