POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
12
返回列表 发新帖
楼主: Elvis
打印 上一主题 下一主题

您认为CUDA技术最终能让我们电脑发展走向GPGPU计算时代吗?[NVIDIA达人挑选赛]

[复制链接]
21#
发表于 2009-7-15 23:24 | 显示全部楼层
但是关键是应该提供给程序员一个方便而快捷的方法来从X86转换到CUDA,一个X86程序如果只需要通过在源代码中查找替换这种方式就转换为CUDA运行,在显卡上去更加高速的计算,这不是很吸引人吗,
所以我认为两点很重要,第一,能够提供更强的处理能力和效能;这点没有什么问题。第二,更强的易用性,包含更好的移植性和开放性;
虽然CUDA执行效率肯定会比OpenCL高,但是可能顶不过OpenCL和DirectX11CS使用的普遍性。不过就算OpenCL和DirectX11CS很普遍,CUDA还是工作在更低的层上的.
Mehus 发表于 2009-7-15 23:10


x86和CUDA是不冲突的,一个CUDA程式是需要运行在x86的CPU上面的,CPU是存在的.

通过替换查找就能实现的东西还不如直接typedef......

CUDA的执行效率比不比OpenCL现在还不好说,毕竟现在还难以看到OpenCL的编译器...
OpenCL的底层程度和CUDA的Driver API差不多...

CUDA工作层我想应该要比DX11的CS高吧..
回复

使用道具 举报

22#
发表于 2009-7-16 11:30 | 显示全部楼层
有人能推荐个比285*3的性能还好的么
tx00zzz 发表于 2009-7-16 11:03


Tesla S1070,谢谢.
回复

使用道具 举报

23#
发表于 2009-7-16 11:38 | 显示全部楼层
很有道理,我了解的程序员都是很勤奋的。
CUDA C、OpenCL和DX11都是在CUDA构架上运行的一种语言,都需要先通过驱动编译成PTX语言(类似于X86汇编)来在GPU上运行。
没错,这点我很赞成,使用CUDA C的程序是在VC下面挂CUDA的库来编写的,所以其本体是个能够将部分功能转移至GPU的VC程序。
Mehus 发表于 2009-7-16 00:35


额,首先我不知道typedef和程式员的勤奋有什么联系.
区别几个概念性问题.
CUDA C,DX11不是一门语言.
DX11,OpenCL是不可能 运行在CUDA 架构上面的.
VC不是语言,只是一个IDE....
回复

使用道具 举报

24#
发表于 2009-7-16 16:38 | 显示全部楼层
这是NV发布支持OpenCL时的资料图片,连带的两段话是复制过来的,不是我写的


VC是语言还是IDE,就有点钻牛角尖了,对于标题内容不重要
Mehus 发表于 2009-7-16 15:55


恕我眼拙,我没有看到这段文字的任何一个地方写着DX11 CS和OpenCL是运行在CUDA架构之上.
那幅图片显示着:第一层是CUDA,第二层是C,C++,DX11,OpenCL,Fortan..................第三层 显示的是应用程式.
难也能理解为C,C++ 和Fortan Runtime也是 运行 在CUDA架构之上么.......
70年代C语言面世的时候NVIDIA公司都还没有成立内......
回复

使用道具 举报

25#
发表于 2009-7-16 17:28 | 显示全部楼层
不要转换概念 用了gpgpu也不等于用了cuda

cuda其实就是一c的.h 头文件而已 
贵甲 发表于 2009-7-16 17:04


泪流满面...
回复

使用道具 举报

26#
发表于 2009-7-16 19:48 | 显示全部楼层
CUDA  目前优化工作还是蛮难做的.
比如一个CUDA程式,即使在低端的8400 GS和在高端的Tesla C1060上面都能正确运行,但是优化效果却是不一样的.
在C1060中,可能程式要预先设置称非常多的BLOCK数量,这样才能获得较好的优化效果,但是相同程式和相同数量的BLOCK放到8400GS显卡上面,却不是最好的优化,因为8400GS的SM数量实在太少.
对于8400GS,或许BLOCK数量不应该太多(这意味着Thread宽度可能会增大)才能获得比较好的优化效果,但是对于C1060则是另外的情况.

这让程式有点不知所措.
回复

使用道具 举报

27#
发表于 2009-7-17 14:57 | 显示全部楼层
CUDA是可能取代CPU的计算功能的
CUDA已经超越了通用的CPU 不论IU 或是AU
CUDA如此强大的芯片如果只是作为显卡GPU就太TM浪费了
NV推出的运算平台CUDA 虽然还是雏形  希望能够在GPU的强大图形计算能力
能着力开 ...
loveboa11 发表于 2009-7-17 13:33


CUDA是不可能取代CPU计算功能的.
原因在之前已经说过很多~~~

也谈不上超越CPU之说..
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2024-5-7 17:30

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表