Deekseek比想象更炸裂,绕过了英伟达引以为傲的CUDA,使用更底层的编程语言做优化

成功的洋葱
楼主 (文学城)

DeepSeek绕过了英伟达引以为傲的CUDA,使用更底层的编程语言做优化

这一次是DeepSeek-V3论文中的更多细节,被人挖掘出来。

 

 

 

V3的硬件效率之所以能比Meta等高出10倍,可以总结为“他们从头开始重建了一切”

在使用英伟达的H800 GPU训练DeepSeek-V3时,他们针对自己的需求把132个流式多处理器(SMs)中的20个修改成负责服务器间的通信,而不是计算任务,变相绕过了硬件对通信速度的限制。

这种操作是用英伟达的PTX(Parallel Thread Execution)语言实现的,而不是CUDA。

PTX在接近汇编语言的层级运行,允许进行细粒度的优化,如寄存器分配和Thread/Warp级别的调整。

这种编程非常复杂且难以维护,所以行业通用的做法是使用CUDA这样的高级编程语言。

换句话说,他们把优化做到了极致。

 

“首先要明确的是,PTX仍然是英伟达GPU架构中的技术,它是CUDA编程模型中的中间表示,用于连接CUDA高级语言代码和GPU底层硬件指令。

 

CUDA起到了提供高级编程接口和工具链的作用,可以简化开发者的工作。而PTX作为中间层,充当高级语言和底层硬件之间的桥梁。

 

所以说,DeepSeek做了PTX级别的优化不意味着完全脱离了CUDA生态,但确实代表他们有优化其他GPU的能力。我们不知道DeepSeek内部是否使用AI辅助编写了PTX代码——但是确实刚刚见证DeepSeek-R1编写的代码显著提升大模型推理框架的运行速度。”

 

也许是DeepSeek团队,先教会Deepseek用PTX,然后引导Deepseek直接用汇编编程, 他们只需要监督就行。 通过并行部分的程序,再让DeepSeek去蒸馏这个过程,学会如何编PTX重写 numpy, scipy

Z
Zhivago
用汇编 速度肯定快不少
青裁
英伟达的护城河要崩塌,股价大可能到$60,警惕!
v
violinpiano
趕快short啊

P
Pilsung
哈哈,,,
t
touchlife
不管用不用cuda,用的都还是nvidia的gpu啊,lol,而且用的也是nvidia提供的底层编程语言

这真没什么大不了的,学过点EE的人都能干。

吹过了。

Z
Zhivago
对硬件的依赖没变 相当于绕开了Java 直接汇编上
成功的洋葱
只要是印度人搞不定的,就好了
z
zaocha2002
Sorry! Page not found.
B
Bailey4321
那美国公司为什么没干呢?中国靠偷靠抢,美国大中小 startup 有这么好的条件,为啥乖乖让NVDA 蹂躏?

早干出来一个,不就没deepseek什么事了?

t
touchlife
因为这几年美国的聪明孩子都一窝蜂去学CS,没人学EE了
青裁
当然,这次nvda大跌我赚的不少
P
Pilsung
中国哪里都不缺聪明的孩子.呵呵
v
violinpiano
太牛了 敢玩short

K
Knight_2024
Google: AI research team claims to reproduce DeepSeek core
C
ClearCase
如果没有编过高度并行程序的,就不要一惊一乍的扯淡了
j
jenda123
网上疯传过几天就是印度版的DS了,他们要忽悠钱。LOL

据说印度觉醒了,明白了奥特曼忽悠人的那套,决定自己也照搬一套。放心,奥特曼会输,他们也不会,他们脸皮比奥特曼可厚多了。

青裁
你们这些不相信DS的人当然不会做
B
Bailey4321
哈哈。网上都摸清印度人的思路了。
想做土家人
真心觉得犹太印度可以组建最大诈骗集团
L
Lisland_2013
如果是真的话就是重大工程突破了。再进一步就是ASIC