为啥GPU不能直接读写内存
版主: Jack12345
#2 Re: 为啥GPU不能直接读写内存
How do you ensure data consistency if all cpus and gpus are accessing memory autonomously?
x1

raebapap
#3 Re: 为啥GPU不能直接读写内存
可以分区吧,CPU占一块,GPU占一块,互不打扰,反正内存比显存便宜多了cng 写了: 2025年 2月 12日 23:16 How do you ensure data consistency if all cpus and gpus are accessing memory autonomously?
最后一粒米,拿去充军粮;最后一块布,拿去做军装;最后一美刀, 拿去买dip
#7 Re: 为啥GPU不能直接读写内存
集成显卡可以物理上共用(内存条),但在逻辑上要单独划分,gpu的归gpu、cpu的归cpu、井水不犯河水。
原因是,gpu和cpu的计算结构不同,即二者的指令集不同,
就和arm与x86的情况相似,你把arm和x86做在一块主板上,必须各用各的内存,
彼此通讯,则要商量一个协议,这和cpu与gpu的情况相似。
原因是,gpu和cpu的计算结构不同,即二者的指令集不同,
就和arm与x86的情况相似,你把arm和x86做在一块主板上,必须各用各的内存,
彼此通讯,则要商量一个协议,这和cpu与gpu的情况相似。
x1

#14 Re: 为啥GPU不能直接读写内存
简单说,GPU只适合干特定计算密集任务,让它直接读写内存有啥用呢(又不能干CPU那些零碎活),费力又不讨好?
目前的架构还是合理的,计算密集的部分传给GPU干就好了。
上次由 yanb 在 2025年 2月 13日 15:08 修改。
#16 Re: 为啥GPU不能直接读写内存
计算密集的部分数据必然密集啊yanb 写了: 2025年 2月 13日 15:05 简单说,GPU只能干特定计算密集任务,让它直接读写内存有啥用呢(又不能干CPU那些零碎活),费力又不讨好?
目前的架构还是合理的,计算密集的部分传给GPU干就好了。
最后一粒米,拿去充军粮;最后一块布,拿去做军装;最后一美刀, 拿去买dip
#19 Re: 为啥GPU不能直接读写内存
2019年,女大花了69亿美刀卖下以色列公司Mellanox
Mellanox的DMA技术有独到之处,延迟特别短,女大用它的技术建AI 集群
老黄的布局眼光很深远的,十年前就想到了AI clusters
Mellanox的DMA技术有独到之处,延迟特别短,女大用它的技术建AI 集群
老黄的布局眼光很深远的,十年前就想到了AI clusters