显卡 频道

X86没有优势 CUDA之父解读NVIDIA战略

    正如GPU强大的并行运算能力可以看作是上百个流处理器架构带来的优势一样,这上百个流处理器被看作是上百个核心,而GPU就是具有上百个核心的单芯片处理器。这让大家很容易联想到CPU的多核心,虽然目前的CPU即便通过集群实现几百个核心,它也与GPU的“核心”意义完全不同。但Intel未来的多核心计划,似乎与现有GPU的方向很相近。

    毫无疑问,增加核心从而大规模快速提高运算速度是未来处理器发展的一个主要方向,而Intel未来的“无序小核”的产品也正是为并行计算而服务的,例如大家都很期待的Larrabee,它正是由多个IA核心并行构成的处理器。

GT200并行运算架构

    与现有NVIDIA GPU相比,Intel有着对自己产品优势的坚定信念:第一,Intel提供了C++的扩展Ct,这是一个为今后多核心平台服务的软件开发环境,既然是C++的扩展,由于C环境拥有非常大的开发群体,所以Ct优势不言而喻;第二,基于X86架构设计的IA核心,让软件开发更容易,X86架构风风雨雨几十年,这种应用环境的确是多数比不上的。但两位专家有不同的看法。

    他们认为,软件的开发与编程其实与X86架构关系很小,世界上现有99.9%的软件都没有对X86进行什么优化,只不过它们用Intel提供的X86的编译器而已。Intel X86的优势目前在于开发环境下库的丰富程度,所以CUDA也正尽力丰富这个库,让软件开发更容易。由于近年来库的内容已经基本转换到C环境下,所以CUDA的库更加丰富完善并不算困难。

0
相关文章