GDDR和DDR内存有什么区别?

2022-02-16 16:07:24 19

回答一:

  • GDDR 与 DDR 不同。总体而言,由于内存总线更宽,GDDR 专为更高的带宽而设计。

  • 与 DDR 相比,GDDR 具有更低的功率和散热要求,允许更高性能的模块和更简单的冷却系统。

  • DDR1、DDR2 和 DDR3 具有 64 位总线(或双通道 128 位)。相比之下,GDDR3 通常在 256 位总线和 512 位总线或接口(跨 4-8 个通道)之间使用。

  • GDDR3 具有 4 位预取,GDDR5 具有 8 位预取,使得 GDDR5 在苹果对苹果的比较中是 GDDR3 的两倍。

  • GDDR 可以在同一个时钟周期请求和接收数据,而 DDR 则不能。


回答二:

简而言之,GDDR RAM 设计用于处理 (a) GPU 生成的图形工作负载,而 DDR RAM 设计用于处理 (a) CPU 生成的计算工作负载。

更复杂的答案是,GDDR 设计用于 RISC(精简指令集计算机)机器和 DDR 由 CISC(复杂指令集计算机)使用。当我说“专为……使用而设计”时,我的意思是优化。

所以 RISC 机器每刻执行一次操作,认为“加 1 + 1”,而 CISC 机器每刻执行多个操作,认为“获取 a,获取 b,添加 a 和 b,返回 (a+b) 作为 c”。

GDDR 在处理“一次滴答,一次操作”的工作负载方面非常快,不仅可以快速处理它们,而且可以在处理一个同时返回另一个,因为它们“简单”。

DDR 在处理“一次滴答,多次操作”工作负载方面非常快,这些工作负载本质上使得同时接受和返回结果是不可行的。

因此,如果您尝试使用 GDDR 运行 CISC 进程,它将难以造成瓶颈,DDR 运行 RISC 进程也是如此。

简单吧?

请记住“优化”一词(当然,在美国是 az)。


客服微信
工作时间:周一至周五 9:30-18:30
客服热线
工作时间:周一至周五 9:30-18:30
电话:0755-82988826
手机:19166251823
邮箱:3628728973@qq.com