面向OpenCL的Mali GPU仿真器构建研究
针对嵌入式GPU通用计算的仿真器构建需求,通过对通用图形处理单元仿真器(general purpose graphics processing unit-simulator,GPGPU-sim)的计算核心、存储结构与Mali GPU的异同进行比较分析,首先建立面向OpenCL的Mali GPU仿真器的流程与结构,并设计计算单元数、寄存器数、最小并行粒度等GPU微体系结构参数的获取方法,在对GPGPU-sim进行修改和配置后,实现了对特定GPU架构的仿真器构建.使用矩阵相秉、图像处理等OpenCL程序对仿真器的准确性进行测试,以程序在仿真器和硬件平台上的执行周期数差距作为评估依据.实验结果表明:对于测试程序集中优化前的OpenCL程序,其中70%的程序在两个平台上的运行周期数差距不超过30%;对于优化后的OpenCL程序,其中90%的程序的运行周期数差距不超过30%.由此证明,构建的GPU仿真器能够.满足OpenCL程序的仿真与性能评估.
图形处理器、OpenCL、微体系结构参数、仿真器
49
TP391(计算技术、计算机技术)
国家高技术研究发展计划资助项目2012AA010904;国家自然科学基金资助项目61375023
2015-04-03(万方平台首次上网日期,不代表论文的发表时间)
共6页
20-24,68