杨海燕, 史晓华, 孙清越, 晏望龙, 严鑫, 金茂忠
YANG Hai-yan, SHI Xiao-hua, SUN Qing-yue, YAN Wang-long, YAN Xin, JIN Mao-zhong
摘要:
随着通用图形处理器(general-purpose graphics processing unit, GPGPU)的广泛应用,GPGPU成为当前实现计算并行化的主要硬件平台之一。开放计算语言(open computing language, OpenCL)是一个开放的、面向异构系统平台的并行计算标准,支持在包括图形处理器(graphics processing unit, GPU)在内的多种微处理器架构上开发和运行并行程序。针对OpenCL平台开发了一套较完整的GPGPU微基准测试程序集,全面测试了GPU的单精浮点运算能力、GPU体系结构中各类存储单元的读写带宽及最佳访问模式等。这些面向OpenCL的GPGPU微基准测试程序,对OpenCL及GPGPU软件架构的设计者及使用者,均具有重要的实用和参考价值。