CUDA测试:Badaboom / Folging@Home
● Badaboom
Badaboom是Elemental公司基于NVIDIA的CUDA技术设计的一款视频编码软件,它可以把mpeg2视频转换为ipod或者iphone这样设备所使用的H.264视频格式。
视频
测试方案是笔者将采用Apple公司为ipod和iphone专门设计的iTunes软件做对比,将一个相同的mpeg2视频转换为320*240的iphone需求视频。
测试过程笔者并没有按照常规的单独运行测试软件、计时编码时间,而是将Badaboom和iTunes同时运行,然后用视频记录的方式直观的为各位读者展现CUDA的魅力。测试结果很明显,基于CUDA技术的Badaboom在编码完成时,iTunes仅完成了1/5左右进度,性能相差惊人。
● Folding@home
Folding@home是斯坦福大学的一个分布式计算计划可以利用分布于全球的计算机模拟复杂的蛋白质折叠效应,是一款典型的科学计算程序。目前它有两个版本,一种是基于CPU的版本,一种是基于GPU的版本。
>>
Folding@home-CPU版>>
Folding@home-GPU版具体关于Folding@home如何设置及使用笔者就不在此赘述,我们直接看结果。
通过运行个版本的Folding@home一段时间后,使用设计好的Excel函数我们能够计算出,Geforce GTX 280的运算能力为576NS/day;反观笔者使用Core 2 Extreme X9770却仅为4NS/day。
而且值得一提的是,笔者在使用Folding@home-GPU版时运行了图形化,所以减弱了Geforce GTX 280的运算能力,如果不实用图形化显示超过600NS/day不成问题。相比CPU的4NS/day运算能力,150倍的性能差距不用笔者再赘述谁谁强谁弱。