WEB开发网
开发学院操作系统Windows 7 Windows 7与CUDA架构的兼容性测试 阅读

Windows 7与CUDA架构的兼容性测试

 2009-09-20 00:00:00 来源:WEB开发网   
核心提示: CUDA本意就是一种架构,但很多人认为CUDA是一种语言、或者是开发平台,Windows 7与CUDA架构的兼容性测试(2),这可能跟NVIDIA最初的宣传、推广策略有关系,在CUDA架构诞生之初(GeForce 8时代),我们来进入测试阶段,看看Windows 7中的Direct Comput

CUDA本意就是一种架构,但很多人认为CUDA是一种语言、或者是开发平台,这可能跟NVIDIA最初的宣传、推广策略有关系。在CUDA架构诞生之初(GeForce 8时代),尚不存在专门针对GPU并行计算的开发平台以及编程语言,因此NVIDIA必须给程序员提供一种简单、易上手、并且完整的软件开发解决方案,这样NVIDIA所发布的CUDA包当中就包括了针对GPU的C语言编译器、纠错器/制模器、专用驱动和标准函数库等。

Windows 7与CUDA架构的兼容性测试

除了支持自家C语言编译器之外,更多的语言及API都能运行在CUDA架构

上图就很好的反映出了CUDA与应用程序接口(API)以及各种语言编译器的关系,其中的DX11计算也就是Direct Compute,可以看出CUDA架构和Direct Compute并无冲突。包括CUDA自家编译器所采用的C语言扩展、OpenCL应用程序接口、Fortran甚至C++等都可以运行在CUDA架构之上,未来CUDA还将支持更多的语言。在整个产业的共同推动下,GPU计算可谓是前途无量!

Windows 7与CUDA架构的兼容性测试

实际上,在微软的一份Direct Compute宣传PPT中,我们也可以看到Direct Compute是完全建立在符合统一渲染架构GPU的基础之上的。实际上,从DirectX 10开始,NVIDIA和AMD纷纷淡化管线和顶点的概念,就是为了使得流处理器可以执行更多非3D的应用,而如今微软推出的Direct Compute,无疑对GPU通用计算应用有很大的推动性。

理清了CUDA以及Direct Compute的关系,我们来进入测试阶段,看看Windows 7中的Direct Compute到底对NVIDIA CUDA有没有影响,再一次验证Direct Compute到底和CUDA是否存在冲突与竞争的关系。

上一页  1 2 3 4 5  下一页

Tags:Windows CUDA 架构

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接