●Badaboom—CUDA性能测试
与我们生活息息相关的一项CUDA的实际应用当属NVIDIA出品的名为Badaboom的视频解码软件,通过CUDA语言接口,它支持完全利用GPU来进行视频解码。我们将分别使用不同的视频转码软件对同一个视频源进行转换,并计算它们转码所需的时间,Badaboom使用GPU(GeForce 9400M)进行转码计算、而使用第三方软件进行CPU的转码计算,视频源采用446MB大小的H264编码《X-战警3》片段。
NVIDIA Badaboom
GeForce 9400M十六颗流处理器的优势是并线的,通过NVIDIA并行计算技术,9400M只用了一半不到的时间就完成了整个视频源的格式转换工作,每秒输出帧数达到了30帧/s以上。
○为世界科技进步做出的贡献
如果你觉得CUDA技术仅仅是在为你个人服务,那你可就错了,实际上NVIDIA正在使用他们的CUDA并行计算技术为世界科技进步做贡献:在天文计算、地质计算、灾难演示与预测、生物科学计算等等领域,CUDA技术都被科学研究者们广泛应用,离我们最近的离子当属Folding @home了。
NVIDIA的GPU在利用CUDA技术进行Folding @home的计算
Folding @home是一个研究蛋白质折叠、误折、聚合及由此引起的相关疾病的分布式计算工程,Folding @home并不依靠强大的超级电脑进行计算,反而主要的贡献者是成千上万的个人电脑,每部参与的电脑都安装了一个在背景执行的客户端程序,在系统不忙碌的时候调用中央处理器执行模拟工作。那么CUDA技术到底为Folding @home贡献了多少力量呢?Folding @home的官方主页给出了明确的答案:
NVIDIA GPU为Folding @home做出的贡献
这是2009年2月13日的统计结果,NVIDIA的GPU所做出的贡献在红框内有明确的显示,而需要注意的是,虽然贡献值名列前茅,但在所有的工具中,NVIDIA的计算工具却是发布最晚的。