首页> 外文会议>2016 22nd Annual International Conference on Advanced Computing and Communication >Power and Performance Modeling of Scientific Applications for Energy Optimization in High Performance Computing
【24h】

Power and Performance Modeling of Scientific Applications for Energy Optimization in High Performance Computing

机译:高性能计算中能源优化的科学应用的功率和性能建模

获取原文
获取原文并翻译 | 示例

摘要

The increase in power consumption of High Performance Computing (HPC) systems have became an important concern. Many decades of race for performance has increased the total power consumption of supercomputers. Very few studies provide deep insights into the power and energy consumption of scientific applications. A detailed performance, power and energy analysis is essential to identify the most compute intensive and costly parts of an application and to develop possible improvement strategies. In this paper, we focus on power and performance modeling of various HPC benchmarks and scientific applications in order to reduce energy consumption. We study the power-performance efficiency and conserve energy using Dynamic Voltage and Frequency Scaling (DVFS) for scientific applications such as High Performance Linpack (HPL) benchmark, NAS Parallel Benchmarks (NPB), Multiple Em for Motif Elicitation (MEME), STREAM and Seasonal Forecasting Model (SFM). The HPC applications are executed in certain voltage and frequency (v/f) for CPU. The v/f used for execution of a job has a key impact on overall energy consumption. We evaluated HPC scientific applications by changing v/f during run-time for CPU and observed an average measured energy savings of 11.6% and a maximum of 14.8% with less than 5% performance degradation. The approach is to reduce energy at run-time by slowing down (applying voltage and frequency scaling) the processor during light workloads. The processor will deliver high performance whenever required, while significantly reducing power consumption during low workload periods. Our idea is to profiling and characterizing the application into multiple sections using time slicing to efficiently determine optimal frequency and voltage combinations over all the sections in the application using knowledge base. Selecting an optimal frequency and voltage by profile based technique requires several runs of the application with varying input data sizes. Another methodology is to combine power measurements and performance modeling to predict energy consumption for various frequency and voltage combinations. The findings and analysis of these high performance scientific applications can be used by energy aware schedulers to reduce energy consumption with very less or no performance degradation.
机译:高性能计算(HPC)系统的功耗增加已成为一个重要问题。数十年来的性能争夺增加了超级计算机的总功耗。很少有研究对科学应用的功率和能耗有深入的了解。详细的性能,功率和能量分析对于确定应用程序中计算最密集,成本最高的部分并制定可能的改进策略至关重要。在本文中,我们专注于各种HPC基准和科学应用的功耗和性能建模,以减少能耗。我们使用动态电压和频率缩放(DVFS)研究科学性能的电源性能效率并节约能源,例如高性能Linpack(HPL)基准,NAS并行基准(NPB),动机母题(MEME)的多重Em,STREAM和季节性预报模型(SFM)。 HPC应用程序在CPU的特定电压和频率(v / f)下执行。用于执行工作的v / f对总体能耗有关键影响。我们通过在CPU运行时更改v / f来评估HPC科学应用,并观察到平均测得的节能量为11.6%,最大节能量为14.8%,而性能下降不到5%。该方法是通过在轻负载下降低处理器速度(施加电压和频率缩放)来减少运行时的能量。该处理器将在需要时提供高性能,同时在低工作负载期间显着降低功耗。我们的想法是使用时间切片将应用程序分析和表征为多个部分,以使用知识库有效确定应用程序中所有部分的最佳频率和电压组合。通过基于配置文件的技术选择最佳频率和电压需要使用不同输入数据大小的应用程序运行几次。另一种方法是将功率测量和性能建模相结合,以预测各种频率和电压组合的能耗。这些高性能科学应用程序的发现和分析可以由节能意识的调度程序使用,以减少能耗,而性能下降很少或没有。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号