现在CUDA是GPU的标准语言吗?

对应老买买提的军事天地,观点交锋比较激烈,反驳不留情面,请作好心理准备。因为此版帖子太多,所以新帖不出现在首页新帖列表,防止首页新帖刷屏太快。


版主: Softfist

wonderstreet楼主
论坛支柱
论坛支柱
帖子互动: 313
帖子: 11760
注册时间: 2022年 7月 27日 00:46

#21 Re: 现在CUDA是GPU的标准语言吗?

帖子 wonderstreet楼主 »

CPU或者其他芯片比如DSP有时候用汇编比C/C++快很多,实际上C/C++里可以嵌入汇编。所以看看GPU是不是可能。
coltzhao 写了: 2024年 12月 2日 17:04 可以,但是CPU现在也没人用汇编来编程了。
你是要干啥?写compiler?
头像
huangchong(净坛使者)
论坛元老
论坛元老
2023-24年度优秀版主
帖子互动: 4270
帖子: 62585
注册时间: 2022年 7月 22日 01:22

#22 Re: 现在CUDA是GPU的标准语言吗?

帖子 huangchong(净坛使者) »

对cuda有兴趣的话,可以从这本小书开始。 这书非常老了,有些内容已经跑不了了,但是作为入门书仍旧是非常好的。

https://edoras.sdsu.edu/~mthomas/docs/c ... e.book.pdf
wonderstreet楼主
论坛支柱
论坛支柱
帖子互动: 313
帖子: 11760
注册时间: 2022年 7月 27日 00:46

#23 Re: 现在CUDA是GPU的标准语言吗?

帖子 wonderstreet楼主 »

好人啊
huangchong 写了: 2024年 12月 2日 17:11 对cuda有兴趣的话,可以从这本小书开始。 这书非常老了,有些内容已经跑不了了,但是作为入门书仍旧是非常好的。

https://edoras.sdsu.edu/~mthomas/docs/c ... e.book.pdf
fyou
论坛精英
论坛精英
帖子互动: 532
帖子: 7514
注册时间: 2023年 8月 13日 17:28

#24 Re: 现在CUDA是GPU的标准语言吗?

帖子 fyou »

千老转行写AI程序?
现在最热门的马工也这么cheap了吗?
头像
huangchong(净坛使者)
论坛元老
论坛元老
2023-24年度优秀版主
帖子互动: 4270
帖子: 62585
注册时间: 2022年 7月 22日 01:22

#25 Re: 现在CUDA是GPU的标准语言吗?

帖子 huangchong(净坛使者) »

fyou 写了: 2024年 12月 2日 17:48 千老转行写AI程序?
现在最热门的马工也这么cheap了吗?
ai程序本来就是些外行千老写的Python
弃婴千枝
论坛元老
论坛元老
帖子互动: 1558
帖子: 14303
注册时间: 2022年 7月 27日 10:51

#26 Re: 现在CUDA是GPU的标准语言吗?

帖子 弃婴千枝 »

早跟你们说了,cuda就是当年超级计算机的pvm或者mpi
wanmeishijie(石昊)
论坛元老
论坛元老
wanmeishijie 的博客
帖子互动: 2372
帖子: 72657
注册时间: 2022年 12月 10日 23:58

#27 Re: 现在CUDA是GPU的标准语言吗?

帖子 wanmeishijie(石昊) »

CUDA调用GPU,所谓mpi是调用不同的cpu,考虑硬件结构上两者并不冲突,可以同时使用。但是API和method都不同了
图片
理解了老将是代入狗的视角之后,你就理解了老将
viewtopic.php?t=120513

理解了它们是代入狗的视角之后,它们为什么会嘲笑不愿意当狗的人,以及为什么会害怕想要反抗的人,就都可以理解了:
“放着好好的狗不当” :lol:
xiaoju(可爱的龙猫)
论坛元老
论坛元老
帖子互动: 1189
帖子: 27780
注册时间: 2023年 9月 5日 20:18

#28 Re: 现在CUDA是GPU的标准语言吗?

帖子 xiaoju(可爱的龙猫) »

尼玛,蒙特利尔大学CS的教授也成了外行钱老。。。
huangchong 写了: 2024年 12月 2日 17:54 ai程序本来就是些外行千老写的Python
xiaoju(可爱的龙猫)
论坛元老
论坛元老
帖子互动: 1189
帖子: 27780
注册时间: 2023年 9月 5日 20:18

#29 Re: 现在CUDA是GPU的标准语言吗?

帖子 xiaoju(可爱的龙猫) »

只是nvidia的标准语言,别的架构有别的玩法

AI底层库基本都是厂商自己做的,比如华为就给pytorch写后段跑在自家NPU上
wonderstreet 写了: 2024年 12月 2日 15:39 就像当年jnte的汇编语言
Caravel
论坛元老
论坛元老
Caravel 的博客
帖子互动: 722
帖子: 28095
注册时间: 2022年 7月 24日 17:21

#30 Re: 现在CUDA是GPU的标准语言吗?

帖子 Caravel »

弃婴千枝 写了: 2024年 12月 2日 17:54 早跟你们说了,cuda就是当年超级计算机的pvm或者mpi
用过并行计算的人比用过GPU的人少两个数量级。你用一个GRE词汇解释一个小学生词汇。
wonderstreet楼主
论坛支柱
论坛支柱
帖子互动: 313
帖子: 11760
注册时间: 2022年 7月 27日 00:46

#31 Re: 现在CUDA是GPU的标准语言吗?

帖子 wonderstreet楼主 »

现在看来,google的AI芯片就不兼容CUDA
头像
huangchong(净坛使者)
论坛元老
论坛元老
2023-24年度优秀版主
帖子互动: 4270
帖子: 62585
注册时间: 2022年 7月 22日 01:22

#32 Re: 现在CUDA是GPU的标准语言吗?

帖子 huangchong(净坛使者) »

wonderstreet 写了: 2024年 12月 2日 18:31 现在看来,google的AI芯片就不兼容CUDA
cuda只能用在NVIDIA卡上 AMD的显卡都不行
wonderstreet楼主
论坛支柱
论坛支柱
帖子互动: 313
帖子: 11760
注册时间: 2022年 7月 27日 00:46

#33 Re: 现在CUDA是GPU的标准语言吗?

帖子 wonderstreet楼主 »

奇怪,这个黄皮袄怎么做到占有市场份额80%+的? 这玩意芯片早就是白菜技术了
huangchong 写了: 2024年 12月 2日 18:50 cuda只能用在NVIDIA卡上 AMD的显卡都不行
Caravel
论坛元老
论坛元老
Caravel 的博客
帖子互动: 722
帖子: 28095
注册时间: 2022年 7月 24日 17:21

#34 Re: 现在CUDA是GPU的标准语言吗?

帖子 Caravel »

wonderstreet 写了: 2024年 12月 2日 20:51 奇怪,这个黄皮袄怎么做到占有市场份额80%+的? 这玩意芯片早就是白菜技术了
布局早,

其实现在的芯片禁令也帮了老黄

贸易战之前中国有一票初创企业的GPU水平相当高

达到了上一代的水平

但是不能代工都大大延迟了进展
coltzhao(bigdumbdumpling)
论坛点评
论坛点评
帖子互动: 129
帖子: 2251
注册时间: 2022年 8月 1日 01:01

#35 Re: 现在CUDA是GPU的标准语言吗?

帖子 coltzhao(bigdumbdumpling) »

wonderstreet 写了: 2024年 12月 2日 17:11 CPU或者其他芯片比如DSP有时候用汇编比C/C++快很多,实际上C/C++里可以嵌入汇编。所以看看GPU是不是可能。
你现在一般优化上卷过做工具链的,很难。除非你的use case非常特别。
wonderstreet楼主
论坛支柱
论坛支柱
帖子互动: 313
帖子: 11760
注册时间: 2022年 7月 27日 00:46

#36 Re: 现在CUDA是GPU的标准语言吗?

帖子 wonderstreet楼主 »

不用卷过他们。吹牛逼的时候有这么回事就可以了
coltzhao 写了: 2024年 12月 3日 13:34 你现在一般优化上卷过做工具链的,很难。除非你的use case非常特别。
Caravel
论坛元老
论坛元老
Caravel 的博客
帖子互动: 722
帖子: 28095
注册时间: 2022年 7月 24日 17:21

#37 Re: 现在CUDA是GPU的标准语言吗?

帖子 Caravel »

wonderstreet 写了: 2024年 12月 3日 14:04 不用卷过他们。吹牛逼的时候有这么回事就可以了
用汇编一般是说你需要硬件层面的控制,要直接调用CPU的指令,或者是连寄存器都要特别指定来优化时间。

GPU编程有一部分就是类似汇编,需要用户很清楚现在硬件里面放的的是什么东西。
wonderstreet楼主
论坛支柱
论坛支柱
帖子互动: 313
帖子: 11760
注册时间: 2022年 7月 27日 00:46

#38 Re: 现在CUDA是GPU的标准语言吗?

帖子 wonderstreet楼主 »

所以涉及到系统架构。如果gpu可以直接编程,就不用cpu了。我估计cpu还是要,GPU就挂在PCI总线上,cpu也可以控制GPU里的硬件。
所以cpu跑的程序就调用cuda库里的功能


Caravel 写了: 2024年 12月 3日 14:12 用汇编一般是说你需要硬件层面的控制,要直接调用CPU的指令,或者是连寄存器都要特别指定来优化时间。

GPU编程有一部分就是类似汇编,需要用户很清楚现在硬件里面放的的是什么东西。
magagop
著名点评
著名点评
帖子互动: 254
帖子: 3728
注册时间: 2024年 12月 5日 17:35

#39 Re: 现在CUDA是GPU的标准语言吗?

帖子 magagop »

想知道GPU底層實現的可以看看這個,CUDA閉源,會一頭霧水,ROCm是開源的:
magagop
著名点评
著名点评
帖子互动: 254
帖子: 3728
注册时间: 2024年 12月 5日 17:35

#40 Re: 现在CUDA是GPU的标准语言吗?

帖子 magagop »

wonderstreet 写了: 2024年 12月 3日 14:33 所以涉及到系统架构。如果gpu可以直接编程,就不用cpu了。我估计cpu还是要,GPU就挂在PCI总线上,cpu也可以控制GPU里的硬件。
所以cpu跑的程序就调用cuda库里的功能
GPU可以直接編程:
回复

回到 “军事天地(Military)”