推土机架构背后的打桩机架构只是在缓存、电源管理和指令集上做了优化,频率继续提高,依然没有改变FX处理器性能和效率落后的命运。大灶FX9590就是一个典型的例子。以zen架构为代表的锐龙CPU为什么会成功?虽然它仍然使用模块化设计架构,但zen architecture吸取了推土机架构的教训。锐龙CPU的每一个核心都是完整的核心,浮点运算性能大幅增强。超线程技术也回归到了类似Intel的SMT超线程,多线程性能甚至比Intel还要好。更重要的是,锐龙CPU的多核堆栈比英特尔简单很多,成本也更低,所以线程撕裂者不仅在性能上,在成本上也是如此。

为什么AMD的推土机、打桩机失败了,锐龙却成功了?

AMD在公布“推土机”架构CPU时是有很大的野心的,尤其是架构上做了很多大胆的尝试,比如更高效的模块化设计,扩展核心相对更容易;全新的多线程结构显著提升了多核性能;从K10的3指令发射升级到4指令发射,这一点非常重要。不同于英特尔CPU的SMT超线程技术,AMD在推土机架构上使用了独特的CMT技术,把两个核心及相关单元封装成一个模块,两个核心共用一个浮点运算单元,比如说FX-8150由四模块设计,然后组成了八核心,浮点单元实际上只有四个,这种模块化设计可以减少冗余电路,增加CPU核心来的更容易,但是缺点也显而易见,最主要的就是水土不服,因为在当时的主流应用程序仍然大部分是针对单核心做优化,而推土机架构使CPU单核性能倒退,游戏性能下降,甚至还不如更老的1090T,更别说和英特尔酷睿CPU相比了,为了提高单核性能,AMD只能大幅度提高FX系列处理器的频率,这样也造成了高功耗,能耗比远远落后于英特尔,

而推土机架构后面的打桩机架构只是在缓存,电源管理和指令集上进行优化,频率继续提升,仍然没有改变FX处理器性能和效率落后的命运,大火炉FX9590就是典型的例子。于是AMD决定放弃推土机架构,一边低价销售FX处理器勉强生存,一边潜心研发新一代zen架构处理器,以zen架构为代表的锐龙CPU为什么成功了,虽说它还是使用模块化设计架构,但是zen架构汲取了推土机架构的教训,锐龙CPU每一个核心都是完整的核心,并且大幅加强了浮点运算性能,超线程技术也回归了和英特尔类似的SMT超线程,而且多线程性能发挥的甚至比英特尔CPU更好,更重要的是,锐龙CPU的多核堆叠比英特尔简单的多,成本更低,因此线程撕裂者无论是性能还是价格都给英特尔造成了很大冲击。

为什么AMD要选择支持IntelAVX?

英特尔毕竟还是CPU行业的龙头老大,多年来AMD虽说也会推出自己的指令集,但是整体上还是兼容英特尔的指令集为主,CPU指令集的研发不是一件容易的事,一个优秀的指令集可以大幅度加快相应的计算软件速度,比如英特尔的SSE系列指令集基本都是AMD兼容支持为主,另外,AMD也有自己开发的3DNOW!等指令集,但是适用范围比起英特尔指令集来说差不少,

AVX指令集已经推出很久了,这也是英特尔酷睿2000系列的首次推出。AVX是未来CPU的大势所趋。与SSE指令集在更新速度和功能方面相比,当前的CPU渲染器和专业应用程序正在增加对AVX的支持。如果AMD的CPU不支持AVX,它会慢慢失去这个市场。毕竟AMD会追得更快,英特尔会主导市场。即使是AVX指令集现在也没有特别广泛的支持,还有最新的AVX512指令集,支持的软件非常少。如果AMD自己开发指令集,就没有开发者的精力去折腾了,所以AMD最划算的办法就是跟着支持Intel的指令集走。


文章TAG:amd为什么叫打桩机  打桩  amd  失败  
下一篇