POPPUR爱换

标题: CUDA-x86编译器详解:CUDA架构普及之路? [打印本页]

作者: gf6600    时间: 2010-9-22 12:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: kvipol    时间: 2010-9-22 12:53
最后补充的这一句话简直就代表着你连自己转帖的东西都未看懂.
作者: johnbarnes    时间: 2010-9-22 12:54
提示: 该帖被管理员或版主屏蔽
作者: nanshan    时间: 2010-9-22 13:05
能不能理解成异构的计算单元,在驱动层面的抽象化?
作者: usst2004    时间: 2010-9-22 16:02
好深奥,我只能看看。。
作者: eoc    时间: 2010-9-22 16:24
提示: 作者被禁止或删除 内容自动屏蔽
作者: gzpony    时间: 2010-9-22 16:25
楼主应该是不理解他转贴的东西。

个人意见:
cuda-x86的出现首先是方便推广cuda本身。有了这个东西,就不必要先拥有一个NV的支持cuda的GPU才能学习和开发cuda了。不管用的intel的还是AMD的显卡都可以编写和调试cuda,只要用的x86 cpu。

其次就是,在目前的硬件情况下,虽然x86上能跑cuda了,但要取得加速的好性能,还是要最终到NV的GPU上跑。这点上NV会很淡定。

第三,intel不是要开发拉拉比吗。转成了计算卡?支持x86是最大的优点?OK,这个cuda-86把它都支持了。把intel的优势又削去了一些。

第四,可能是最重要的。那就是更消除了一些软件开发商和实验室的疑虑。把软件放心转到cuda上来吧,代码只需写一次,在不同平台上用不同的编译器编译一下就能多平台了,不会只捆绑在NV的平台上。说不定什么时候AMD的GPU的硬件架构也适用后,cuda也支持AMD的GPU了。这样cuda上的软件会出现更多。
作者: Sirlion    时间: 2010-9-22 16:49
我还以为这个东西是借由cuda来执行x86的程序
作者: Edison    时间: 2010-9-22 16:52
我还以为这个东西是借由cuda来执行x86的程序
Sirlion 发表于 2010-9-22 16:49


编译器编译 CUDA C 程序的时候,顺便也编译出一段 x86 kernel 代码,然后 kernel 和 host 代码都能在 x86 CPU 执行了。
作者: zxl7288436    时间: 2010-9-22 17:17
只是推广CUDA的手段啊,不过这下够狠
作者: 黎明前的辉煌    时间: 2010-9-22 17:53
Opencl不要了?
作者: Edison    时间: 2010-9-22 17:55
Opencl不要了?
黎明前的辉煌 发表于 2010-9-22 17:53


对 NVIDIA、AMD 这类厂商来说,通用性的标准肯定会长期支持,但是目前看 OpenCL 的重要性并不是很高。
作者: iamspy    时间: 2010-9-22 18:51
本帖最后由 iamspy 于 2010-9-22 18:55 编辑

不错,NV这次很务实。
有了它,CUDA程序开发者可以在自己电脑上随意开发和调试了。最终程序放Tesla服务器上运行验证就可以了。
只要NV的GPU的浮点性能保持大幅领先CPU,CUDA-X86对于NV的GPU应用普及太有用了。
作者: 左脚选手    时间: 2010-9-22 19:18
说不定什么时候AMD的GPU的硬件架构也适用后,cuda也支持AMD的GPU了。这样cuda上的软件会出现更多。
gzpony 发表于 2010-9-22 16:25

这条不可能。
作者: sagecao    时间: 2010-9-22 19:23
不看好...........

模拟器而已
作者: ak75    时间: 2010-9-22 20:05
这算nv面对i a妥协的一种方式????

当然这样从长远看,对nv有好处,我先在cpu上运行,试水,好用的话,买一个费米,来提升速度


比the way和physx宣传更容易获得人心
作者: elisha    时间: 2010-9-22 20:12
这算nv面对i a妥协的一种方式????

当然这样从长远看,对nv有好处,我先在cpu上运行,试水 ...
ak75 发表于 2010-9-22 20:05



    谁这么无聊
作者: 鱼儿水中游    时间: 2010-9-22 21:02
完全看不懂。
作者: goldman948    时间: 2010-9-22 22:21
CUDA C目前最大特点就是人肉编译器已经手动把程序细粒度并行化了
如果编译器能够稍微只能点,把block内的每 ...
darkstorm 发表于 2010-9-22 20:52


opencl啥时又变成"amd的"
作者: Edison    时间: 2010-9-22 22:31
opencl啥时又变成"amd的"
goldman948 发表于 2010-9-22 22:21


我想他这里说的是 AMD CPU OpenCL 执行方式,而不是说 OpenCL 是 AMD 私有标准。




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4