{"title":"在高性能计算应用中,利用能量分析仪的小生境帕累托遗传算法的能量减少技术","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":"{\"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}","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}
Application of energy reduction techniques using niched pareto GA of energy analzyer for HPC applications
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.