Vincent: Green hot methods in the JVM

Vincent: Green hot methods in the JVM
复制标题

Vincent:JVM 中的绿色热门方法

DOI:
10.1016/j.scico.2023.102962
复制
发表时间:
2023
影响因子:
1.3
通讯作者:
Liu, Yu David
Liu, Yu David
中科院分区:
计算机科学4区
文献类型:
--
作者:
Liu, Kenan;Mahmoud, Khaled;Yoo, Joonhwan;Liu, Yu David

文献摘要

参考文献

相似文献

在本文中,我们展示了通过在 Java 虚拟机 (JVM) 内应用动态电压和频率调节 (DVFS) 可以提高 Java 应用程序的能源效率。我们增强了 JVM,以记录底层 CPU 在不同时钟频率下运行时热门方法的能耗;在探索了方法的所有频率可能性之后,优化运行中的方法的执行被设置为导致该方法最节能执行的CPU频率。我们引入了一种新的采样方法来克服设计中的双重挑战:用于能量分析的底层测量机制和用于能量优化的 DVFS 都容易产生开销。我们用我们的方法扩展了 JikesRVM,并在服务器级 Linux 机器上的 DaCapo 套件上对其进行了基准测试。实验表明,与 Linux 中的内置电源管理相比,我们能够减少 14.9% 的能源消耗,并将能源效率提高 21.1%。能量延迟积 (EDP) 的度量。
In this paper, we show the energy efficiency of Java applications can be improved by applying Dynamic Voltage and Frequency Scaling (DVFS) inside the Java Virtual Machine (JVM). We augment the JVM to record the energy consumption ofhot methodsas the underlying CPU is run at different clock frequencies; after all the frequency possibilities for a method have been explored, the execution of the method in an optimized run is set to the CPU frequency that leads to the most energy-efficient execution for that method. We introduce a new sampling methodology to overcome the dual challenges in our design: both the underlying measurement mechanism for energy profiling and the DVFS for energy optimization are overhead-prone. We extend JikesRVM with our approach and benchmark it over the DaCapo suite on a server-class Linux machine. Experiments show we are able to use 14.9% less energy than built-in power management in Linux, and improve energy efficiency by 21.1% w.r.t. the metric of Energy-Delay Product (EDP).
从内存角度看 Java 应用程序的能量行为
DOI: --
发表时间: 2001
期刊: Java Virtual Machine Research and Technology Symposium
影响因子: --
作者:
N. Vijaykrishnan;M. Kandemir;Soontae Kim;S. Tomar;A. Sivasubramaniam;M. J. Irwin
通讯作者: M. J. Irwin
DOI: 10.1145/2366231.2337185
发表时间: 2012-06
期刊: 2012 39th Annual International Symposium on Computer Architecture (ISCA)
影响因子: --
作者:
Ting Cao;S. Blackburn;Tiejun Gao;K. McKinley
通讯作者: Ting Cao;S. Blackburn;Tiejun Gao;K. McKinley
了解并克服 ForkJoin 应用程序中的并行瓶颈
DOI: --
发表时间: 2017
期刊: International Conference on Automated Software Engineering
影响因子: --
作者:
G. Pinto;Anthony Canino;F. C. Filho;G. Xu;Yu David Liu
通讯作者: Yu David Liu
AEQUITAS:跨并行应用程序的协调能源管理
DOI: --
发表时间: 2016
期刊: International Conference on Supercomputing
影响因子: --
作者:
Haris Ribic;Yu David Liu
通讯作者: Yu David Liu
多线程 Java 应用程序的平静能量核算
DOI: 10.1145/3368089.3409703
发表时间: 2020
期刊: ESEC/FSE 2020: Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering
影响因子: --
作者:
Babakol, Timur;Canino, Anthony;Mahmoud, Khaled;Saxena, Rachit;Liu, Yu David
通讯作者: Liu, Yu David