如题所述
目前,英特尔的Skylake-W(单路工作站)、Skylake-EP(2P、4P多路服务器)和AMD的Threadrip(线程撕裂者,主要面向专业工作站)、EPYC(霄龙,主要面向服务器)等动则十几核甚至几十核的怪兽级别的就不讲了。它们虽然发热量巨大,但同时性能也非常强悍。
现在主要讲一下发热量大但性能较一般的CPUIntel的奔腾4和其背后的NetBurst架构早几年,Intel受到AMD基于K7架构的Athlon(速龙)的威胁,一时间乱了阵脚,匆匆推出的1.13GHz奔腾3处理器又出现了很多的问题而被迫召回。
在如此激烈的竞争角逐下,当时的人们认为主频的高低就代表了性能的高低,于是Intel在接连失利的情况下憋出了大招:采用NetBurst架构的奔腾4。奔腾4的登场是震撼的。当时,AMD和intel还在1GHz左右奋战,最高也就是1.1G这个样子,而Pentium
4出场就是1.4G和1.5G,一下子就把AMD拉开了一大截。这就意味着AMD将不能在性价比上获胜。
不过很快就被人发现了问题,按照跑分情况测算,奔腾4的1.5G大概只有奔腾3的1.2~1.3G的水平,到不了1.5G。在这之前AMD和Intel同频率的AMD和Intel产品速度是基本相同的,但这一次Intel打破了这个常规,奔腾4只能用“高频低效”来总结。奥秘就在NetBust架构上,NetBust架构的奔腾4采用了20级流水线技术,而之前的Athlon和奔腾3都是10级。长流水线的好处是把频率做高,但是就是效率低。
激战正酣的时候,AMD又放出了一个大杀招:支持64位计算的K8核心,此时PC终于进入了64位时代。Intel面对这种局面新一代的奔腾4使用了31级流水线。20级的老一代奔腾4效率已经够低了,更何况31级呢?
新一代的3.8GHz的奔腾4因为高频率,所以发热量也巨大,满载功率高达130W。从奔腾时代的十几W,到奔腾3时代的30W,再到奔腾4的130W,CPU能耗出现了大跃进,但这几年最应该感谢Intel的是卖电源和散热器的厂家。
Intel终于意识到,一味地追求高频的NetBurst错了,于是Intel放弃了开发4
GHz奔腾4的计划,投身双核事业。AMD的Bulldozer(推土机、打桩机)步了Intel一样的后尘在2012年时Intel酷睿已经成为新的王者,而这个时候AMD却走上了一条不归路CMT技术。
AMD认为未来CPU主要承担的运算是以整数运算为主,浮点运算更多可以交给GPU来完成,同价位显卡的浮点运算能力比CPU高得多,将来的程序会越来越多地向多线程优化。推土机架构把两个核心及相关单元封装成一个模块,每一个核心都有完整的整数运算单元,但两个核心共用一个浮点运算单元,因此推土机的8核处理器实际上只有4个模块和4个浮点运算单元。
然而事与愿违,大部分程序并没有按AMD想象的去做。类似奔腾4的超长流水线设计、及减少了一半的浮点单元,让推土机也成了一个像奔4一样高频低能的架构,单核性能相比自家的上代K10架构有明显的倒退。“性能不够、超频来凑”,因此AMD推出了一系列高频的8核处理器,如FX-8150、FX-8350,在这点上像极了Intel的奔腾4。
把这一点做到极致的是FX-9590,基础频率4.7GHz、最大能动态加速到5.0GHz,官方标称TDP达到恐怖的220W,90%以上的风冷散热器根本压不住,以至于在后来AMD零售FX-9590的时候还搭配了高端水冷散热器捆绑销售,用液氮倒是不错的选择。
FX-9590的性能也就是一个默频i7-4770K的水平。推土机架构的失败让AMD成为玩家口中的笑柄,催生出了“i3默秒全”、“农企今天翻身了吗”这样的口号。一直到2017年Zen架构的发布,AMD在CPU领域才得以重新翻身。造成以上情况的原因无非就是出于两点原因:
1、一味地竞争,忽略了做好产品而被对手牵着鼻子走。
2、缺乏了市场的数据支撑,建立了错误的目标。所以一个企业不能离开“匠心”二字,需要根据市场的需求,不忘初心的做好产品。