● GPCBenchMark整体与子项得分
首款国人开发的支持GPU的OpenCL通用计算测试程序OpenCL General Purpose Computing Benchmark (简称GPCBenchMarkOCL)是由国内几名高性能计算从业人员和爱好者合作编写的,目的是为了评估在不同的OpenCL平台上一些基本算法和应用的性能。
GPCBenchMarkOCL软件界面
与目前流行的一些OpenCL、DirectCompute通用计算测试程序的不同在于,目前这些测试程序测试项目过于单一,基本上就是某一两种算法的性能测试,甚至干脆就是理论峰值计算性能的测试。而GPCBenchMarkOCL软件可以进行带有针对性的多个项目的具体测试,对运算和吞吐各有侧重。
GPCBenchMarkOCL是我们目前能够找到的比较准确地体现GPU各子项性能的测试软件,这款基准测试软件以Open CL为编程接口,为我们提供了非常丰富的测试项目和性能对比。
出乎意料的是最初的258.96驱动在本次测试中表现抢眼,我们根据子项性能成绩得出结论:NVIDIA在260开始的驱动中不断改进其Cache的划分方式,让越来越多的Cache来负责图形工作,也就是充当Texture Cache,所以并行计算性能受到一定影响,而图形表现不断提升。
Fermi架构的每一个SM中拥有64KB的可配置片上缓存,可以设置为48KB共享缓存加16KB L1缓存,也可以设置为16KB共享缓存加48KB L1缓存,这一划分方式是由驱动根据应用环境的改变而不断优化的。本次测试中提升明显的“图像处理”(二维卷积和亮度直方图为主)可以印证这一观点。
测试总结:
本次5款驱动对决测试中,我们测试了两个3D基准测试和4个游戏附加一个并行计算基准软件。我们看到随着NVIDAI不断优化Fermi架构GPU的驱动程序,GPU性能被逐渐释放出来,最新版本的驱动提升最为明显,我们推荐用户以3DMark成绩为基准来选择适合自己的驱动程序。
最后一个测试项目GPCBenchMarkOCL,为我们揭开了一些驱动改进中暗含的秘密,我们发现NVIDIA已经开始采取更合理的缓存配置方式,为游戏和并行计算提供不同的性能发挥空间。未来中关村在线显卡频道还会针对AMD显卡驱动做类似对比,希望这些测试能让更多用户找到适合的驱动程序,也能让GPU技术爱好者明白为何驱动程序可以决定GPU性能发挥,以及驱动程序如何影响GPU各个子项性能。
- 相关阅读:
- ·NVIDIA高端显卡销售火热 国内大涨价!
//vga.zol.com.cn/559/5599729.html - ·索泰携手NVIDIA 徐州网吧培训会召开
//vga.zol.com.cn/560/5600244.html - ·NVIDIA GeForce显卡驱动361.43下载
//vga.zol.com.cn/559/5593505.html - ·NVIDIA展示新专业卡 软硬合成渲染
//vga.zol.com.cn/559/5595214.html - ·NVIDIA全面推进新一代Quadro专业显卡
//vga.zol.com.cn/558/5588346.html