Application of energy reduction techniques using niched pareto GA of energy analzyer for HPC applications

S. Benedict
{"title":"Application of energy reduction techniques using niched pareto GA of energy analzyer for HPC applications","authors":"S. Benedict","doi":"10.1109/IC3.2014.6897234","DOIUrl":null,"url":null,"abstract":"Energy consumption of High Performance Computing (HPC) architectures, on the path to exa-scale systems, is still a challenging problem among the HPC community owing to the technological issues, such as, power limitations of processor technologies, increased degree of parallelism (both in a node level and in a system level), and a hefty cost of communication which arises while executing applications on such architectures. In addition, the increased electrical billing and the other ensuing ecological hazards, including climate changes, have urged several researchers to focus much on framing solutions that address the energy consumption issues of future HPC systems. Reducing the energy consumption of HPC systems, however, is not an easy task due to its assorted nature of muddled up complicated issues that are tightly dependent on the performance of applications, the energy efficiency of hardware components, and the energy consumption of the compute center infrastructure. This paper presents Niched Pareto Genetic Algorithm (NPGA) based application of energy reduction techniques, namely, code version selection mechanism and compiler optimization switch selection mechanism, for HPC applications using Energy Analyzer tool. The proposed mechanism was tested with HPC applications, such as, MPI-C based HPCC benchmarks, Jacobi, PI, and matrix multiplication applications, on the HPCCLoud Research Laboratory of our premise. This paper could be of an interest to various researchers, namely, HPC application developers, performance analysis tool developers, environmentalist, and energy-aware hardware designers.","PeriodicalId":444918,"journal":{"name":"2014 Seventh International Conference on Contemporary Computing (IC3)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 Seventh International Conference on Contemporary Computing (IC3)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IC3.2014.6897234","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

Energy consumption of High Performance Computing (HPC) architectures, on the path to exa-scale systems, is still a challenging problem among the HPC community owing to the technological issues, such as, power limitations of processor technologies, increased degree of parallelism (both in a node level and in a system level), and a hefty cost of communication which arises while executing applications on such architectures. In addition, the increased electrical billing and the other ensuing ecological hazards, including climate changes, have urged several researchers to focus much on framing solutions that address the energy consumption issues of future HPC systems. Reducing the energy consumption of HPC systems, however, is not an easy task due to its assorted nature of muddled up complicated issues that are tightly dependent on the performance of applications, the energy efficiency of hardware components, and the energy consumption of the compute center infrastructure. This paper presents Niched Pareto Genetic Algorithm (NPGA) based application of energy reduction techniques, namely, code version selection mechanism and compiler optimization switch selection mechanism, for HPC applications using Energy Analyzer tool. The proposed mechanism was tested with HPC applications, such as, MPI-C based HPCC benchmarks, Jacobi, PI, and matrix multiplication applications, on the HPCCLoud Research Laboratory of our premise. This paper could be of an interest to various researchers, namely, HPC application developers, performance analysis tool developers, environmentalist, and energy-aware hardware designers.
在高性能计算应用中,利用能量分析仪的小生境帕累托遗传算法的能量减少技术
高性能计算(HPC)架构的能源消耗,在通往超大规模系统的道路上,仍然是HPC社区的一个具有挑战性的问题,因为技术问题,如处理器技术的功率限制,并行度的增加(在节点级和系统级),以及在这种架构上执行应用程序时产生的高昂的通信成本。此外,不断增加的电费和其他随之而来的生态危害,包括气候变化,促使一些研究人员将重点放在解决未来高性能计算系统能耗问题的框架解决方案上。然而,降低HPC系统的能耗并不是一件容易的事情,因为它的混合性质使复杂的问题变得混乱,这些问题与应用程序的性能、硬件组件的能源效率和计算中心基础设施的能源消耗密切相关。本文介绍了基于Niched Pareto遗传算法(NPGA)的节能技术,即代码版本选择机制和编译器优化开关选择机制,在HPC应用中使用energy Analyzer工具的应用。提出的机制在HPC应用程序中进行了测试,例如基于MPI-C的HPCC基准,Jacobi, PI和矩阵乘法应用程序,在我们的前提下HPCCLoud研究实验室。本文可能会引起各种研究人员的兴趣,即HPC应用程序开发人员,性能分析工具开发人员,环保主义者和节能硬件设计人员。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信