分页: 1 / 3

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

发表于 : 2024年 12月 2日 15:39
wonderstreet
就像当年jnte的汇编语言

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

发表于 : 2024年 12月 2日 15:41
dramawatcher1
CUDA 是 Nvidia 显卡的核心吧。应该是硬件吧。

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

发表于 : 2024年 12月 2日 15:42
ziganwu
千老转码学cuda可行否?

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

发表于 : 2024年 12月 2日 16:21
wonderstreet
是nVidia的底层编程语言啊
dramawatcher1 写了: 2024年 12月 2日 15:41 CUDA 是 Nvidia 显卡的核心吧。应该是硬件吧。

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

发表于 : 2024年 12月 2日 16:24
coltzhao
De facto 的并行运算底层编程API库。

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

发表于 : 2024年 12月 2日 16:24
弃婴千枝
wonderstreet 写了: 2024年 12月 2日 15:39 就像当年jnte的汇编语言
CUDA相当于超级计算机的PVM或者MPI,主要用来GPU多个core的并行计算

注意,关键词是并行计算

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

发表于 : 2024年 12月 2日 16:26
Caravel
弃婴千枝 写了: 2024年 12月 2日 16:24 CUDA相当于超级计算机的PVM或者MPI,主要用来GPU多个core的并行计算

注意,关键词是并行计算
CUDA应该理解成driver,编译器和library和集合

支持多种语言,但是主要是C和C++。

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

发表于 : 2024年 12月 2日 16:28
弃婴千枝
Caravel 写了: 2024年 12月 2日 16:26 CUDA应该理解成driver,编译器和library和集合

支持多种语言,但是主要是C和C++。
就是mpi or pvm,你显然没用过超级计算机

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

发表于 : 2024年 12月 2日 16:29
wonderstreet
你用一个没人懂的超级计算机来解释另一个别人也不太懂得东东
弃婴千枝 写了: 2024年 12月 2日 16:24 CUDA相当于超级计算机的PVM或者MPI,主要用来GPU多个core的并行计算

注意,关键词是并行计算

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

发表于 : 2024年 12月 2日 16:30
wonderstreet
参照PC编程模型,这个CUDA是不是兼有底层汇编和OS的功能?
coltzhao 写了: 2024年 12月 2日 16:24 De facto 的并行运算底层编程API库。

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

发表于 : 2024年 12月 2日 16:31
Caravel
弃婴千枝 写了: 2024年 12月 2日 16:28 就是mpi or pvm,你显然没用过超级计算机
确实没用过,但是那玩意跟GPU不一样,那玩意涉及到多core通信,GPU不需要考虑。

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

发表于 : 2024年 12月 2日 16:31
kazan
CUDA本身不是语言
CUDA编程也是用C/C++

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

发表于 : 2024年 12月 2日 16:39
coltzhao
wonderstreet 写了: 2024年 12月 2日 16:30 参照PC编程模型,这个CUDA是不是兼有底层汇编和OS的功能?
CUDA is a software layer that gives direct access to the GPU's virtual instruction set and parallel computational elements for the execution of compute kernels.

software, provide instruction set, 更像一个底层库。

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

发表于 : 2024年 12月 2日 16:41
(ヅ)
wonderstreet 写了: 2024年 12月 2日 15:39 就像当年jnte的汇编语言
cuda是用cpp写

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

发表于 : 2024年 12月 2日 16:43
wonderstreet
C++是高级语言了。那底层的类似于汇编和OS的在GPU是怎么实现的?nVidia自己做了吧
kazan 写了: 2024年 12月 2日 16:31 CUDA本身不是语言
CUDA编程也是用C/C++

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

发表于 : 2024年 12月 2日 16:45
coltzhao
wonderstreet 写了: 2024年 12月 2日 16:43 C++是高级语言了。那底层的类似于汇编和OS的在GPU是怎么实现的?nVidia自己做了吧
你用CUDA是用c/c++.

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

发表于 : 2024年 12月 2日 16:45
(ヅ)
wonderstreet 写了: 2024年 12月 2日 16:43 C++是高级语言了。那底层的类似于汇编和OS的在GPU是怎么实现的?nVidia自己做了吧
it's called API

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

发表于 : 2024年 12月 2日 16:58
wonderstreet
那能不能用汇编语言来直接编程GPU?CPU是没问题的

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

发表于 : 2024年 12月 2日 17:03
huangchong
wonderstreet 写了: 2024年 12月 2日 15:39 就像当年jnte的汇编语言
yes. 但是绝大多数人不需要自己写cuda,只有那些写计算库的人需要写。一般人都是直接调用pytorch, jax 这样的计算库,跟用numpy一样。

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

发表于 : 2024年 12月 2日 17:04
coltzhao
wonderstreet 写了: 2024年 12月 2日 16:58 那能不能用汇编语言来直接编程GPU?CPU是没问题的
可以,但是CPU现在也没人用汇编来编程了。
你是要干啥?写compiler?