gpu是单片的,制造商将整个 gpu 打造为一个大芯片。制造更小的晶体管变得越来越难,因此大规模 gpu 芯片的时代可能很快就会结束。相反,未来可能是多芯片模块 (mcm)。
mcm gpu的概念很简单。与包含所有处理元素的大型 gpu 芯片不同,您有多个较小的 gpu 单元,它们使用极高带宽的连接系统(有时称为“结构”)相互连接。这允许模块相互通信,就好像它们是单片 gpu 的一部分一样。
制作更小的 gpu 模块并将它们绑定在一起比单片方法更有优势。首先,您希望从每个硅片上获得更好的良率,因为一个缺陷只会毁掉一个模块而不是整个 gpu。这可能会导致更便宜的 gpu 并使性能扩展更容易。如果您想要更快的显卡,只需添加更多模块!
使用多个芯片来提升的想法并不新鲜。您可能还记得最快的游戏 pc 使用多个相互连接的显卡的时候。nvidia 的解决方案被称为 sli(scalable link interface),而 amd 有 crossfire。
性能扩展从来都不是完美的,第二张卡平均增加了 50-70% 的性能。主要问题是找到一种在两个或多个 gpu 之间分配渲染负载的方法。这是一项复杂的任务,sli 和 crossfire 都受到带宽限制。 这种方法还会导致各种图形故障和性能问题。如今,您在消费级 gpu 上找不到此功能,而且由于渲染管道在游戏中的工作方式,sli 不再可行。像 rtx 3090 这样的高端显卡仍然具有 nvlink,可以将多张显卡连接在一起,但这是针对特殊的gpgpu工作负载而不是实时渲染。
mcm gpu 作为单个单片 gpu 呈现给游戏或图形软件等软件。所有的负载平衡和协调都是在硬件级别处理的,所以 sli 过去的糟糕日子不应该卷土重来。
如果 mcm 的想法听起来很熟悉,那是因为这种技术已经在 cpu 中很常见。具体来说,amd 以开创性的“小芯片”设计而闻名,他们的 cpu 由通过“infinity fabric”连接的多个模块制成。自 2016 年以来,英特尔也一直在开发基于小芯片的产品。 最新的apple silicon芯片包含多个独立的 gpu,因此将它们视为 mcm gpu 技术的一个例子并没有错。考虑一下apple m1 ultra,它实际上是两个 m1 max 芯片通过高带宽互连粘合在一起。尽管 ultra 包含两个 m1 max gpu,但它们为 mac 上运行的任何软件提供了一个 gpu。
这种通过将多个soc(片上系统)模块粘合在一起来制造更大、更好芯片的方法已被证明对 apple 非常有效!
在撰写本文时,下一代 gpu 是 amd 的 rdna 3 和 nvidia 的 rtx 40 系列。泄漏和谣言表明rdna 3 很有可能成为 mcm gpu ,同样的谣言也比比皆是,关于nvidia 未来的 gpu。 这意味着我们可能正处于 gpu 性能重大飞跃的风口浪尖,随着良率的提高,价格可能会下降,从而压低旗舰卡或高端卡的价格。
“设计界奥斯卡”揭晓,多款小米手机喜获iF设计奖
苏州耐斯达总部暨研发生产基地开工
ZigBee无线网络协议层
基于DS28S60的双向身份验证示例,使用Jupyter笔记本
电缆受潮的原因是什么,它所造成的危害有哪些
浅谈MCM GPU的概念
HT for Web (Hightopo) 使用心得(2)- 2D 图纸、节点、连线 与基本动画
2023 年初至今 DigiKey 新增 175,000 多个新 SKU
Maxim推出带失效保护的PROFIBUS-DP/RS-48
外热成像测温系统应对疫情好助力
详解VLAN的划分方法
智能茶盘的设计有效保证了使用的安全性和简便性
LinK:用线性核实现3D激光雷达感知任务中的large kernel
人机界面是什么意思
电动机的大修内容及周期是怎样规定的?
预计2019年智能音箱价值70亿美元 成为历史上价值增长最快的互联设备
中国移动威风不再,中国移动出现不利局面受多种因素所影响
可溶性聚四氟乙烯和聚四氟乙烯的区别
永磁同步电机的调试方法及详细步骤
浅谈集成运算放大器的主要应用