功率感知高性能计算:应用程序和系统开发人员的挑战和机遇-调查和教程

Matthias Maiterth, T. Wilde, D. Lowenthal, B. Rountree, M. Schulz, J. Eastep, Dieter Kranzlmiiller
{"title":"功率感知高性能计算:应用程序和系统开发人员的挑战和机遇-调查和教程","authors":"Matthias Maiterth, T. Wilde, D. Lowenthal, B. Rountree, M. Schulz, J. Eastep, Dieter Kranzlmiiller","doi":"10.1109/HPCS.2017.11","DOIUrl":null,"url":null,"abstract":"Power and energy consumption are seen of one of the most critical design factor for any next generation large-scale HPC system. The price centers have to pay for energy is shifting the budgets from investment to operating costs, leading to scenarios in which the sizes of systems will be determined by their power needs, rather by the initial hardware cost. As a consequence, virtually all funding agencies for HPC projects around the world have set aggressive goals for peak power requirements in future machines. Yet, with today's HPC architectures and systems, these goals are still far out of reach: they will only be achievable through a complex set of mechanisms at all levels of hardware and software, from buildings and infrastructure to software control and all the way to microarchitectural solutions. All of these mechanisms will ultimately impact the application developer. On future HPC systems, running a code efficiently (as opposed to purely with high performance) will be a major requirement for every user. This work accompanies the tutorial “Power Aware High Performance Computing: Challenges and Opportunities for Application and system Developers” and captures the key aspects discussed. We will review existing literature to discuss the challenges caused by power and energy constraints, present available approaches in hardware and software, highlight impacts on HPC center and infrastructure design as well as operations, and ultimately show how this shift in paradigm from “cycle awareness” to “power awareness” will impact application development.","PeriodicalId":115758,"journal":{"name":"2017 International Conference on High Performance Computing & Simulation (HPCS)","volume":"290 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-07-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"Power Aware High Performance Computing: Challenges and Opportunities for Application and System Developers — Survey & Tutorial\",\"authors\":\"Matthias Maiterth, T. Wilde, D. Lowenthal, B. Rountree, M. Schulz, J. Eastep, Dieter Kranzlmiiller\",\"doi\":\"10.1109/HPCS.2017.11\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Power and energy consumption are seen of one of the most critical design factor for any next generation large-scale HPC system. The price centers have to pay for energy is shifting the budgets from investment to operating costs, leading to scenarios in which the sizes of systems will be determined by their power needs, rather by the initial hardware cost. As a consequence, virtually all funding agencies for HPC projects around the world have set aggressive goals for peak power requirements in future machines. Yet, with today's HPC architectures and systems, these goals are still far out of reach: they will only be achievable through a complex set of mechanisms at all levels of hardware and software, from buildings and infrastructure to software control and all the way to microarchitectural solutions. All of these mechanisms will ultimately impact the application developer. On future HPC systems, running a code efficiently (as opposed to purely with high performance) will be a major requirement for every user. This work accompanies the tutorial “Power Aware High Performance Computing: Challenges and Opportunities for Application and system Developers” and captures the key aspects discussed. We will review existing literature to discuss the challenges caused by power and energy constraints, present available approaches in hardware and software, highlight impacts on HPC center and infrastructure design as well as operations, and ultimately show how this shift in paradigm from “cycle awareness” to “power awareness” will impact application development.\",\"PeriodicalId\":115758,\"journal\":{\"name\":\"2017 International Conference on High Performance Computing & Simulation (HPCS)\",\"volume\":\"290 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-07-17\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 International Conference on High Performance Computing & Simulation (HPCS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/HPCS.2017.11\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 International Conference on High Performance Computing & Simulation (HPCS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HPCS.2017.11","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

摘要

功率和能耗被认为是任何下一代大规模高性能计算系统最关键的设计因素之一。价格中心必须支付的能源费用正在将预算从投资转移到运营成本,导致系统的大小将由其电力需求决定,而不是由初始硬件成本决定。因此,世界上几乎所有的HPC项目资助机构都为未来机器的峰值功率要求设定了激进的目标。然而,在今天的HPC架构和系统中,这些目标仍然遥不可及:它们只能通过硬件和软件各个层面的复杂机制来实现,从建筑和基础设施到软件控制,一直到微架构解决方案。所有这些机制最终都会影响到应用程序开发人员。在未来的HPC系统上,高效地运行代码(而不是纯粹的高性能)将是每个用户的主要需求。这项工作伴随着教程“功率感知高性能计算:应用程序和系统开发人员的挑战和机遇”,并捕获了所讨论的关键方面。我们将回顾现有文献,讨论电力和能源限制带来的挑战,介绍硬件和软件方面的可用方法,强调对高性能计算中心和基础设施设计以及运营的影响,并最终展示这种从“周期意识”到“功率意识”的范式转变将如何影响应用程序开发。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Power Aware High Performance Computing: Challenges and Opportunities for Application and System Developers — Survey & Tutorial
Power and energy consumption are seen of one of the most critical design factor for any next generation large-scale HPC system. The price centers have to pay for energy is shifting the budgets from investment to operating costs, leading to scenarios in which the sizes of systems will be determined by their power needs, rather by the initial hardware cost. As a consequence, virtually all funding agencies for HPC projects around the world have set aggressive goals for peak power requirements in future machines. Yet, with today's HPC architectures and systems, these goals are still far out of reach: they will only be achievable through a complex set of mechanisms at all levels of hardware and software, from buildings and infrastructure to software control and all the way to microarchitectural solutions. All of these mechanisms will ultimately impact the application developer. On future HPC systems, running a code efficiently (as opposed to purely with high performance) will be a major requirement for every user. This work accompanies the tutorial “Power Aware High Performance Computing: Challenges and Opportunities for Application and system Developers” and captures the key aspects discussed. We will review existing literature to discuss the challenges caused by power and energy constraints, present available approaches in hardware and software, highlight impacts on HPC center and infrastructure design as well as operations, and ultimately show how this shift in paradigm from “cycle awareness” to “power awareness” will impact application development.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信