-
题名面向CUDA程序的性能预测框架
- 1
-
-
作者
曲海成
于思淼
刘万军
王鑫源
-
机构
辽宁工程技术大学软件学院软件工程系
辽宁工程技术大学软件学院
-
出处
《电子学报》
EI
CAS
CSCD
北大核心
2020年第4期654-661,共8页
-
基金
国家自然科学基金青年基金(No.41701479)
辽宁省自然科学基金(No.20180550529)
辽宁省教育厅科学研究基础研究(No.LJ2019JL010)。
-
文摘
为对CUDA并行程序内核性能进行分析和预测,从而指导并行程序设计及性能优化,提出一种性能预测框架.1)从GPU编程模型和设备架构细节入手,以线程束为研究单位,通过整合与GPU程序用时密切相关的软硬件基本特征,定义了并行空间闲置度、流处理器线程束负载、并行效应因子等高层次性能相关特征.2)基于上述特征,框架针对线程负载均衡型GPU程序,评估内核函数在不同问题规模以及执行配置下的执行时间.3)依据性能评估原理提出了内核函数执行配置参数的优化策略.验证实验结果表明,该框架在两种典型情境下对现有程序性能的平均预测准确率分别达到89%和94%,客观归纳了高层次特征与程序性能间的相关关系,且能定性分析并行算法性能水平.
-
关键词
性能预测
线程束
设备并行空间
并行效应
性能特征
执行配置参数优化
-
Keywords
performance prediction
thread warp
device active warps
parallel effect
performance features
execution configuration optimization
-
分类号
TP302.7
[自动化与计算机技术—计算机系统结构]
-