-
题名基于采样的并行程序性能测量分析工具研究
- 1
-
-
作者
胡家瑞
石京燕
郭超奇
-
机构
中国科学院高能物理研究所
中国科学院大学
-
出处
《计算机工程与应用》
CSCD
北大核心
2024年第21期286-296,共11页
-
基金
中国科学院青年创新促进会(2020017)
中科曙光光合基金(ghfund202302038483)。
-
文摘
在实际运行中,并行计算程序的性能常常在理论峰值与预期存在较大差距。使用性能分析工具进行程序调优是解决这一问题的高效手段。然而,程序员和开发者在使用性能分析工具时往往面临选择困难、配置和使用复杂等挑战。研究基于采样的并行程序性能分析工具有助于解决上述问题。相比于插桩技术,基于异步采样的性能工具可以更好地控制测量开销和测量数据大小。着重研究了三种典型的基于采样的性能分析工具:VTune Profiler、HPCToolkit和Nsight Systems,分析了其原理和功能,并且结合VASP等实际应用程序对工具的软硬件分析能力和并行编程分析能力进行了详细的探究和对比。根据这些工具在不同的应用场景下表现出的不同适用性和分析效果,提出了综合运用多种工具进行性能分析的方案,为开发者和程序员提供有益的参考。
-
关键词
性能分析工具
异步采样
硬件性能计数器
并行程序
程序调优
-
Keywords
performance analysis tools
asynchronous sampling
hardware performance counter
parallel program
program tuning
-
分类号
TP391
[自动化与计算机技术—计算机应用技术]
-
-
题名面向多核体系结构的并行迭代编译技术研究
- 2
-
-
作者
谭延丹
易会战
张鹏
-
机构
国防科学技术大学计算机学院
-
出处
《计算机工程与科学》
CSCD
北大核心
2017年第3期436-442,共7页
-
文摘
迭代编译技术是一种编译优化技术,目前学术研究已经证明将迭代编译技术运用于程序优化能够显著提高程序性能。但是,因为迭代编译需要多次编译运行程序,整个迭代过程耗时巨大。为了运用当前普遍存在的多核计算资源,加快迭代编译过程,对当前新提出的迭代编译框架OpenTuner进行修改,将迭代编译过程中的评估阶段改为并行执行。同时,探索迭代编译评估阶段并行化对优化效果的影响,并对此做出分析。
-
关键词
编译优化
迭代编译
并行化
程序调优
-
Keywords
compiler optimization
iterative compilation
parallelization
program tuning
-
分类号
TP314
[自动化与计算机技术—计算机软件与理论]
-
-
题名捆绑变量与SQL语句的程序调优方法
- 3
-
-
作者
薛大伸
何志刚
-
机构
大连海事大学管理学院
-
出处
《微机发展》
1999年第4期20-21,共2页
-
文摘
本文阐述了如何利用捆绑变量和SQL对PowerBuilder程序进行调优,以提高系统的运行速度和程序质量。
-
关键词
POWERBUILDER
捆绑变量
SQL语句
程序调优
-
Keywords
Bind Variable
Structure Query
Language(SQL)
Improved the Quality of Program
PowerBuilder
-
分类号
TP311.13
[自动化与计算机技术—计算机软件与理论]
-