首页> 外文会议>International Conference on Advanced Communications and Computation >A Simple Framework for Energy Efficiency Evaluation and Hardware Parameter Tuning with Modular Support for Different HPC Platforms
【24h】

A Simple Framework for Energy Efficiency Evaluation and Hardware Parameter Tuning with Modular Support for Different HPC Platforms

机译:用于不同HPC平台的模块化支持的能效评估和硬件参数调整的简单框架

获取原文

摘要

High Performance Computing (HPC) faces the problem of the potentially excessive energy consumption requirements of the upcoming exascal machines. One of the proposed approaches to reduce energy consumption coming from the software side is dynamic tuning of hardware parameters during the application runtime. In this paper, we tune CPU core and uncore frequencies using Dynamic Voltage and Frequency Scaling (DVFS), and number of active CPU cores by means of QpenMP threads. For our research it is also essential that the HPC cluster contains infrastructure that provides energy consumption measurements. In this paper, we evaluate the energy consumption of an ARM-based platform with lower performance and even lower energy consumption, and two traditional HPC architectures based on x86 CPU architecture - Intel Xeon E5-26xx v3 (codename Haswell) and Intel Xeon Phi (codename KNL). To improve the efficiency and quality of such research we have developed a MERIC library. It enables both resource (time, energy, performance counters) usage monitoring and dynamic tuning of any HPC application that is properly instrumented. This library is designed to contribute minimal overhead to application runtime, and is suitable for analysis and tuning of both simple kernels and complex applications. This paper presents an extension of the library to support new architectures, (i) the low power ARMv8 based Jetson TX1 and (ii) the HPC centric Intel Xeon Phi (KNL) many-core CPU. The evaluation is carried out using a Lattice Boltzmann based benchmark, which shows energy savings on all presented platforms, in particular 20% on Haswell processors.
机译:高性能计算(HPC)面向即将到来的EXASCAL机器的可能过度能耗要求的问题。提出从软件侧的能量消耗的提出方法之一是应用程序运行时硬件参数的动态调整。在本文中,我们使用动态电压和频率缩放(DVF)以及通过QPenMP线程进行动态电压和频率缩放(DVF)的CPU核心和未运行频率。对于我们的研究,HPC集群也包含提供能耗测量的基础架构。在本文中,我们评估了基于ARM的平台的能量消耗,具有较低的性能甚至降低能耗,以及基于X86 CPU架构的两个传统的HPC架构 - 英特尔Xeon E5-26XX V3(CodeName Haswell)和英特尔Xeon Phi( CodeName Knl)。提高这些研究的效率和质量我们开发了一个MERIC图书馆。它可以实现任何正确仪表的任何HPC应用程序的资源(时间,能量,性能计数器)使用监控和动态调整。此库旨在为应用程序运行提供最小的开销,适用于分析和调整简单内核和复杂应用程序。本文介绍了图书馆的扩展,支持新架构,(i)基于低功耗ARMv8的Jetson TX1和(ii)HPC中心英特尔Xeon Phi(KNL)多核CPU。评估是使用基于格子Boltzmann的基准进行,该基准显示所有呈现的平台的节能,特别是哈斯韦尔处理器上的20%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号