Windows 7与CUDA架构的兼容性测试
2009-09-20 00:00:00 来源:WEB开发网接下来我们将要通过一个视频编辑软件来测试NVIDIA CUDA在Vista或Win7操作系统下的性能差距,这款软件名叫威力导演(PowerDirector),出自著名的多媒体软件公司CyberLink。NVIDIA CUDA在这款软件中的主要作用是加速视频预览与视频渲染,其实也是编码的过程。
这一部分测试我们选择了一段AVI视频,并对其加上万花筒特效,测试渲染(编码)时间,最后的成绩如下:
Windows Vista:花费时间7分44秒
Windows 7:花费时间7分35秒
在这一部分测试中,我们惊奇的发现在Windows 7操作系统下,视频渲染的速度竟然比Vista还快9秒,而输出的格式、大小完全一样,又一次证明了Windows 7中的Direct Compute丝毫不影响CUDA的发挥。
通过几个软件的测试,我们已经完全可以充分的证明前文所说的Direct Compute和CUDA不存在冲突与竞争的关系,反而是一种互补的关系,如果没有CUDA架构的GPU,那么Direct Compute也根本不可能实现。所以,担心CUDA不支持Windows 7完全是莫须有的想法。
前面我们说到,CUDA从本质上将是一种硬件架构,但又含有一个CUDA C编译器,而实际上,CUDA C与Direct Compute以及OpenCL等等应用程序接口从定位上就不一样,或者说使用人群不一样。CUDA C是一种高级语言,那些对硬件了解不多的非专业人士也能轻松上手;而Direct Compute则是针对硬件的应用程序开发接口,它能给程序员更多对硬件的控制权,相应的上手及开发会比较难一些。
我们现在回头看NVIDIA为Windows 7做出的事情,首先在硬件上CUDA架构的GPU可以完美的支持Windows 7以及DirectX 11中的Direct Compute技术;另一方面,驱动程序上NVIDIA也是首先提供了Win7以及Direct Compute的支持,并且在最近的Power of 3三剑平台的宣传中,将Windows 7作为Power of 3推荐操作系统,可见NVIDIA已经完全为Windows 7的正式到来做好了准备。
更多精彩
赞助商链接