计算机应用研究2021,Vol.38Issue(1) :204-208,222.DOI:10.19734/j.issn.1001-3695.2019.10.0637

高性能计算应用程序的静态性能分析和建模方法研究

Research of static performance analysis and modeling for HPC applications

彭云峰
计算机应用研究2021,Vol.38Issue(1) :204-208,222.DOI:10.19734/j.issn.1001-3695.2019.10.0637

高性能计算应用程序的静态性能分析和建模方法研究

Research of static performance analysis and modeling for HPC applications

彭云峰1
扫码查看

作者信息

  • 1. 安阳师范学院软件学院,河南安阳455000
  • 折叠

摘要

通过对程序源代码和二进制代码的静态分析,能够对代码中不同类型的指令执行情况进行统计.使用多面体模型对循环(循环内包含判断选择结构)函数调用的情况进行建模,将静态分析无法确定的性能数据作为参数保留,结合用户定义的体系结构描述文件,建立起一个参数化的性能模型,提出一种面向高性能计算(high performance computing,HPC)应用软件的性能建模方法.与动态的建模方法相比,避免了反复执行被建模程序所带来的计算资源占用和时间开销,同时又具有较高的灵活性和可用性;在性能模型的精确度上,也与动态的方法非常接近.同时,以参数化的性能模型为基础,能对和程序性能有关的其他重要数据进行进一步的估算.

关键词

性能模型/静态分析/高性能计算/性能预测

引用本文复制引用

基金项目

2012国家科技重大专项立项资助项目(2012ZX04011-012)

国家自然科学基金河南人才培养联合基金资助项目(U1204613)

出版年

2021
计算机应用研究
四川省电子计算机应用研究中心

计算机应用研究

CSTPCDCSCD北大核心
影响因子:0.93
ISSN:1001-3695
被引量1
参考文献量1
段落导航相关论文