分页: 2 / 2

#21 Re: 为啥GPU不能直接读写内存

发表于 : 2025年 2月 13日 21:38
牛河梁
xexz 写了: 2025年 2月 13日 21:35 1024位可解(位宽是并行的,总归不过以空间换时间,和组合逻辑与时序逻辑的关系类似),光速不会在根本上限制信息传播速度。
别人也可以argue显存用1024位并行还是比内存快啊。哪怕它们用同样的芯片。物理上靠近PU在传输延时上就是有优势。无论用什么传输协议。

#22 Re: 为啥GPU不能直接读写内存

发表于 : 2025年 2月 13日 22:02
yanb
jiml 写了: 2025年 2月 13日 20:29 可以的

科班出身的计算机学士会告诉你

大学课程,计算机原理,里面有direct memory access,简称DMA。
非计算机专业的汇编课程也讲过这东西
但是科学计算就没碰到过
感觉主要还是硬件层面的东西

#23 Re: 为啥GPU不能直接读写内存

发表于 : 2025年 2月 13日 22:08
wass
GreatCanada 写了: 2025年 2月 12日 23:12顿顿顿
可以用一半,但是太慢了

#24 Re: 为啥GPU不能直接读写内存

发表于 : 2025年 2月 13日 22:14
牛河梁
yanb 写了: 2025年 2月 13日 22:02 非计算机专业的汇编课程也讲过这东西
但是科学计算就没碰到过
感觉主要还是硬件层面的东西
计算机系统结构。但光速的问题也没提。网络课程里有光速问题。需要西爱死学生自己脑补回去。

电信号上升沿和下降沿传递数据。但上升/下降从一芯片传到另一芯片需要时间。导线长导致吞吐量下降。

这是为啥内存比cache(L2/L3)和显存要“慢”的原因。

#25 Re: 为啥GPU不能直接读写内存

发表于 : 2025年 2月 14日 00:18
geniushanbiao
牛河梁 写了: 2025年 2月 13日 14:45 光速限制问题。越靠近越好。多取不了胜。所谓内存比显存慢也是这个原因。和PU的距离比显卡上多几倍,速度上限只有几分之一。做不上去。
距离不是主要的问题,gddr设计上就比ddr要快很多bandwidth大好多倍。ddr的优势是存取延迟低适合cpu使用。

#26 Re: 为啥GPU不能直接读写内存

发表于 : 2025年 2月 15日 14:58
yanb
APU算不算一个?