张大妈

AMD当年收购ATI是个正确的选择吗?

源自知乎:rootkitchao

01-17 13:26

回望AMD收购ATI这一关键决策,不仅改变了半导体行业格局,更在AMD最艰难时期提供了生命线。通过深度分析Bulldozer架构得失,揭示GPU业务如何帮助AMD渡过危机,最终走向Zen架构的复兴之路。

AMD当年收购ATI是个正确的选择吗?智能速览

  • 没有ATI的GPU业务反哺,AMD可能在2012-2017年间就已倒闭

  • Bulldozer架构设计存在根本缺陷,导致8核不如对手4核

  • APU和主机定制SOC成为AMD重要的现金流来源

  • AMD在Bulldozer上尝试了独特的硬件多线程方案但失败了

  • 收购ATI让AMD避免了被Intel或NVIDIA吞并的命运

AMD当年收购ATI是个正确的选择吗?精华内容

深入解析Bulldozer架构的设计得失,以及GPU业务如何成为AMD的救命稻草,这背后是一场关于生存与转型的技术博弈。

收购的必要性

假设AMD没有收购ATI,而是将42亿美元现金用于改进Fab和CPU架构,看似合理的选择却可能带来灾难性后果。2012-2017年间,正是GPU市场的反哺、APU在低端市场的站稳,以及主机定制SOC带来的现金流,让AMD撑到了Zen架构完成研发。

没有这些收入来源,AMD很可能早已倒闭,苏姿丰将成为悲情人物,只有小黄鱼上流传的Zen1早期ES版测试成绩能证明她的努力。

Bulldozer之殇

Bulldozer架构的设计理念本意是解决CPU核心资源利用不充分的问题。AMD选择了一个独特方案:将2个核心组成一个簇,共享前端、缓存和浮点执行单元,每个核心独占整数单元和L1d缓存。

这种设计看似合理,但实际执行时却埋下了致命缺陷:簇内两个核心持续互相阻塞和竞争。一个核心占用指令发射单元时,另一个核心的整数执行单元就无事可做;浮点执行单元被抢占的情况也时有发生。

性能为何崩塌

Bulldozer架构在制程同为32nm、核心数量翻倍的情况下,却出现了令人震惊的8核性能不如对手4核的尴尬局面。根本原因在于架构设计的内耗问题。

每个核心的整数执行单元从K10的3端口缩减至2端口,L1d缓存从64KB下降至16KB,虽然共享的L2提升至2MB,但单核性能的严重削弱无法通过核心数量增加来弥补。AMD后来在Steamroller架构上拆分了前端,但为时已晚。

GPGPU的误判

一个常见的误解是Bulldozer架构与APU、GPGPU有密切关系。实际上,AMD收购ATI后对GPGPU一直漫不经心,画大饼多投入少。

Bulldozer最初发布时只推出FX系列CPU,当年的APU(代号Llano)还在使用老迈的K10架构,直到次年才用上Bulldozer。这种时间上的错配说明,CPU和GPU团队的整合远未达到理想状态。

架构的启示

Bulldozer的失败给AMD上了深刻一课:架构设计不能为了创新而创新,必须以实际性能为导向。AMD后来选择推倒重来,从零开始设计Zen架构,而不是在Bulldozer基础上小修小补。

这种彻底的转型虽然痛苦,但最终换来了Zen架构的成功。相比之下,Intel的E核心架构虽然也采用了类似的精简思路,但实施上要成功得多,这说明思路正确与否很重要,但执行力同样关键。

AMD收购ATI的决策在当时备受争议,但历史证明这是正确选择。GPU业务不仅提供了救命的资金流,更为AMD赢得了转型的宝贵时间。今天的AMD能够在CPU和GPU双线作战,正是源于这次看似冒险的收购。没有当初的豪赌,就没有现在的三足鼎立。

AMD当年收购ATI是个正确的选择吗?关键评论

  • ATI迟早要卖,AMD不买就会被英特尔买走,甚至可能NVIDIA和AMD合并,不会出现AMD单打独斗的情况

  • 如果推土机时代没有显卡业务,农企就真丸了,但没有显卡画GPGPU大饼,不至于搞推土机这种烂活

  • 不买ATI怎么给次时代游戏机厂做芯片呢

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章