-
题名OpenCL计算软件栈评估
被引量:1
- 1
-
-
作者
朱浩
周博洋
卢雪山
杜溢墨
-
机构
军事科学院国防科技创新研究院
国防科技大学计算机学院
空军后勤部
[
-
出处
《计算机工程与科学》
CSCD
北大核心
2021年第12期2105-2114,共10页
-
基金
国家自然科学基金(61802416,61972408,61902407)。
-
文摘
随着智能计算和大数据应用的发展,人们对GPU等加速部件的需求不断增长。计算软件栈比如CUDA、OpenCL软件栈是能充分发挥GPU硬件性能的关键。考虑计算软件栈未来在国产基础软硬件平台(比如飞腾CPU和麒麟操作系统)上的可移植性和适配性,重点研究OpenCL开源计算软件栈。测试分析OpenCL应用在不同平台上的表现,评估应用在不同OpenCL软件栈上(比如Mesa、ROCm等)进行GPU计算的表现,评估软件栈中驱动、内核等对GPU计算的影响,并且整个测试涵盖了编译、数据传输和内核执行等OpenCL计算各个阶段的时间开销。经过测试评估发现,国产平台更迫切也更适合使用GPU进行加速计算,ROCm是比较理想的OpenCL开源软件栈,有较好的性能和稳定性,并且与闭源软件栈相比存在一定的优化空间。
-
关键词
OPENCL
计算软件栈
GPU计算
国产基础软硬件平台
-
Keywords
OpenCL
computing software stack
GPU computing
domestic fundamental software and hardware platform
-
分类号
TP301
[自动化与计算机技术—计算机系统结构]
-