|
载入中...
Dailytech网站对Intel Larabee和NVIDIA CUDA之间的战争有了最新报道:
昨天,我们报道了Intel即将推出Larrabee架构的图形芯片,Intel宣称Larrabee超越NVIDIA GPU和CUDA的地方在于,NVIDIA的CUDA要求开发者再学习一门编程语言,Larrabee则无需开发者再学什么,只需在C或者C++语言上为Larrabee编程,正如他们为任何其他x86处理器编程那样。据Intel说,Larrabee对C或C++的支持,让开发者更容易将为其他平台开发的程序移植到Larrabee上。
NVIDIA现在发表声明,澄清Intel就CUDA的误导,NVIDIA的声明内容如下:
CUDA是一个基于PathScale C编译器的C语言编译器,这个开放源代码编译器原本是为x86架构研发。NVIDIA的计算架构是专门设计用于支持C语言,就像任何其他处理器架构。竞争者认为GPU只是部分可编程的说法是不正确的,NVIDIA GPU当中所有处理器都是C语言可编程。
NVIDIA并行计算方法已经证明,伸缩规模可以从8至240 GPU核心。此外,NVIDIA即将发布多核心CPU版本CUDA编译器。这将允许开发人员一次编写跨多个平台的程序。Larrabee的开发环境是Intel专有,并非开放的多核心CPU软件环境。
此外,NVIDIA的Andrew Humben进一步表示:“CUDA只是我们C编译器的品牌,他们不是两个不同的事情。NVIDIA已经在四月份的财务大会上演示了1个8核心整合GPU,1个128核心GeForce 8显卡和四核心CPU协同进行的非对称物理加速,演示采用CPU和GPU通用的代码。
|