摘要
高性能并行计算在社会的各个方面发挥了重要作用,然而计算性能发展所带来的高功耗已经成为阻碍其进一步提高的重要因素。除了在硬件制程工艺等方向进行优化外,从软件角度来提高系统的能量有效性是当前高性能计算领域研究的热点问题。其中对并行程序的性能和功耗特征进行检测分析,可以有助于研究人员了解程序行为,找出程序性能瓶颈和功耗的热点区域,发现程序的能量有效性优化的方向。方便准确的并行程序性能和功耗的测试分析工具对于并行程序开发和能量有效性的优化有着极其重要的作用。该文对并行程序性能和功耗的测试工具进行了对比研究。首先对并行程序性能和功耗测试的原理进行阐述;其次,对当前国外超算中心常用的分析和测量软件进行介绍和对比;最后进行了总结。
High-performance parallel computing has played a major role in all aspects of society,but the high power consumption brought about by the development of computing performance has become an important factor hindering its further improvement.In addition to optimization in the direction of hardware process technology,it is a hot issue in the field of high-performance computing to improve the energy efficiency of the system from the perspective of software.Among them,the measurement and analysis of the performance and power consumption characteristics of parallel programs can help researchers understand program behavior,find out program performance bottlenecks and power consumption hot spots,and find the direction of energy efficiency optimization of programs.Convenient and accurate parallel program performance and power measurement and analysis tools play an extremely influential role in parallel program development and energy efficiency optimization.We summarize the measurement and analysis tools of for performance and power measurement parallel program.Firstly,the principle of performance and power consumption measurement of parallel program is described.Secondly,the software commonly used in foreign supercomputing centers is introduced and compared.Finally,the summary is made.
作者
潘晓东
孙晓乐
郑文旭
吴丹
PAN Xiao-dong;SUN Xiao-le;ZHENG Wen-xu;WU Dan(School of Computer,National University of Defense Technology,Changsha 410073,China)
出处
《计算机技术与发展》
2021年第7期69-74,共6页
Computer Technology and Development
基金
国家重点研发计划(2018YFB1003203)。
关键词
高性能计算
性能分析工具
功耗检测
并行计算
能量有效性
超算中心
high performance computing
performance analysis tools
power consumption measurement
parallel computing
energy efficiency
supercomputer center