世界上做任何事情都有“成本”,不仅生产制造设备投资,开发产品当然比照办理,团队规模越大、研发时间越长,烧掉的金钱当然更多,所以正常的企业都不可能提供无上限的研发预算,也会寻求最低成本的产品设计路线,营运成本超级高的x86处理器大厂,当然不能免俗,而“Time To Market”更是参与市场竞争时,最该念兹在兹的课题。科科们务必牢记在心。
即使钱多多的Intel,在选择“后NetBurst时代”的设计方向,也有志一同的挑上“最低工程开销 (Least Engineering Cost)”,才让逆转战局的Nehalem走回强化P6的老路。
从这个角度去思考,就不难理解研发资源远不及Intel的AMD,选择K8后继者微架构路线的背后思路:简单为上,避开单核心庞大执行单元与同时多执行绪一同带来的高复杂度与验证风险,企图效法Sun的“Throughput Computing”,利用庞大简单的高时脉整数运算核心,去堆积出挑战Intel“后NetBurst时代”微架构的本钱。
AMD也从2005年开始,高谈其丛集多执行绪 (CMT, Cluster-based Multi-Threading) 的“优越性”,像仅增加50%芯片面积就可提高80%指令输出率之类的“好康”等等。那时正是AMD Opteron挟原生双核与优异效能功耗比之助、品牌气势逐渐压倒Intel Xeon的高峰,没有人胆敢不看好AMD接棒的新处理器核心,也预期不需等待太久,崭新的Opteron就将大量进驻企业的资料中心。
但2006年7月AMD宣布并购ATI,一切都改变了。
让AMD阵脚大乱的“Fusion”
AMD砸下54亿美元并购ATI的目的,不外乎推动整合处理器与绘图芯片的“Fusion”大计 (好像台湾某时报的标题特别喜欢用“大计”这两个字),不仅在2007年公开首款Fusion“Falcon”,也同时公布高低档搭配的两种核心:“Bulldozer (推土机)”与“Bobcat (山猫)”,后者还比Intel发表初代Atom“Silverthorne”还早了快一年,以山猫为首的猫科家族,也构成日后Sony Playstation 4与微软Xbox One的心脏。
如同二战的德国和日本般战线发散、备多力分的AMD从此被加冕“简报王”的帝位,无论是预定在2009-2010年问世的首发Fusion (还不是按原计划的导入推土机核心并优先进入笔电市场)、首款引进Bulldozer和Bobcat的产品,全部拖延到2011年才上市,早已失去市场先机,且寄以后望的APU产品线,陷入“CPU不够快,GPU不够好”产品定位不上不下的窘境,而当年在DEC参与Alpha设计团队、曾担纲K7总工程师的首席执行官Dirk Meyer,也在当年年初黯然下台一鞠躬。
初代高阶APU“Llano”出师不利,不但迟至2011年底才解决Global Foundry的产能良率问题,失去市场先机,造成高达一亿美元的库存损失,让AMD股价崩跌75%,导致不满的投资人集体告上法院,最后AMD赔偿2950万美元才花钱消灾。
但随着Intel的“钟摆 (Tick Tock)”持续的压迫,AMD迅速流失支撑其获利基础的服务器市占率,才是真正的大灾难。2007年底,拼死拼活终于赶出来的原生四核的Opteron“Barcelona”爆发TLB臭虫事件,就是一个极大的警讯,可是2011年底姗姗来迟兼程救驾的Bulldozer来不及准时与原先设定的对手Westmere直接交锋,而被迫正面硬碰每个环节都高度精炼后的Sandy Bridge,接着就是一泻千里般的大溃退,彻底终结了AMD靠着Opteron赚饱饱的爽日子。
因并购ATI而来的绘图芯片市场也不好过,2012年3月nVidia兼具优异效能与电力效率的Kepler核心,意外上演“中驷打垮上驷”的脱线戏码,一举让AMD一蹶不振,在2015年一度触底到18%市占率的最低点,至今虽稍有起色,但仍难逆转颓势,如果没有后来的挖矿狂潮,很难想像AMD还有继续硬撑下去的本钱。
走音工地秀同场加映急病乱投医的脱线剧场
生命自己会找出路,但不保证找出的一定是条活路,AMD在“传统战场”x86处理器惨遭滑铁卢后,从联想跳槽过来“听他讲话就觉得你碰到卖保险的业务员”的新任首席执行官领导下,就策略转向开始动ARM的歪脑筋,2014年再度发挥其简报王本色,公布了以下重大发挥AMD“创新的双重设计能力”的“双重解决方案”:
一、ARM架构的服务器处理器,技术细节首度披露于2014年夏天的Hot Chips 26 (终于和文章标题又扯上关系了),算是压榨Opteron这产品名称的剩余价值吧,但花了两年时间,才变出了无新意沿用Cortex-A57核心、在2016年初才推出的产品,临阵磨枪,实在两光。
二、整合x86与ARM系统平台架构的“SkyBridge”专案,一年之后就无疾而终。
三、从头到尾全新打造的ARM核心“K12”,此命名也充分展现了属于AMD“正字标记”为架构的决心,不过如我们所见,别说2016年,到现在都不见踪影。
为何AMD在ARM处理器试图大展鸿图的雄才大略“还没开始就结束”了?因为AMD现任首席执行官缩短战线,取消不切实际的K12,将资源集中在Zen微架构的研发,耗费十年,绕了好大的一圈,终究回到了“原始K10设计案”的原点,我们才有幸见证Ryzen与EPYC的成功。
但“成本”因素从此不重要吗?怎么可能。科科。






























