AMD CPU的发展简史从x86-64位技术到
全新的Ryzen架构
今年众所期待的AMD Ryzen CPU终于上市了。从2012年开始研发背负着带领AMD重返荣耀的CPU一上市便造成轰动。极高的性价比以及低功耗为笔电以及桌机的CPU市场注入了活水。下面就随嵌入式小编一起来了解一下相关内容吧。
64位处理器的兴起
在32位CPU中如果单纯以CPU做存储器定址时 4GiB为其极限。多余的空间则需额外的软硬件支持。在早期的超级电脑中这一类的需求可以靠钱解决。然而随着存储器技术的发展在一般商业甚至是一般消费性市场中 4G以上的存储器将越来越常见。如果有一款CPU可以直接定址大量的存储器将带来相当大的优势。
因此从90年代起众多的CPU制造商开始研发制造64位的CPU。其中 PC市场的领头羊 Intel便从1994年开始和HP共同发展新的64位指令集架构以及CPU 以因应接下来的CPU市场竞争。然而 Intel所提出的64位CPU其指令集架构和旧有的x86截然不同将导致原有的程序会无法在新的Intel CPU上执行。
1999年时 AMD则发布和Intel截然不同的方法。AMD决定将既有的x86指令集架构扩增成64位的指令集。采用这个方法意味着原有的程序将得以执行在新的AMD 64位的CPU上大大减低后续重新编写程序的需求。指令集架构的差异替AMD立下胜利的基石。
64位指令集架构之战 AMD大获全胜
在2001年 Intel终于发布其第一款的 64位CPU──Itanium。然而这一款CPU在市场的接受度却没有如同其所预期般迅速的被采用。最主要的原因莫过于软件的数量不足、 以及和其他64位处理器相比的弱势效能。
其中软件数量不足的关键就在于指令集架构的差异。在高速计算里面为了让程序得以执行的更快大多数的工程师会修改或直接编写组合语言 以期让程序能更符合硬件的执行模式。如果更换不同的指令集架构将需要耗费大量的时间修改组合语言甚至重新开发整个程序。
此外没有明显优势的CPU效能也让开发商不愿投入更多的资源在Intel的Itanium上。因此 Intel只能加速下一款CPU的开发 以期待能满足市场的需求。
2003年震撼市场的消息发出。AMD发布了第一款x86-64的CPU──Opteron以及Athlon 64。光是让既有的32位CPU运行于其上就已经为AMD添增光彩。更不用说新的CPU所采用的硬件架构K8是何等的强悍。
扭转颓势 Intel版x86-64现身
为了避免商用以及高速科学计算领域的市占率下滑Intel于2004年时紧急推出新的Xeon CPU。此外在桌机市场 Athlo n 64的优秀效能让Intel不得不以既有的PenTIum 4为基础将指令集架构扩展至64位。
然而 即使Intel推出新了的CPU其CPU硬件架构效能提升却不足导致新的CPU效能稍微落后采用K8架构的Opteron以及Athlon 64。K8架构成了传说 为AMD带来荣耀。 同时其主要硬件架构师Jim Keller也逐渐为人所知。
迈向多核心之路黄金交叉将出现
在2005年5月时 AMD以及Intel皆发布了消费者市场的双核心CPU分别为AMD Athlon 64 X2 以及Intel PenTIum D。第一款消费市场的双核心CPU揭开了崭新的时代序幕。多的核心便意味著作业系统中的多执行绪可以同时运行在一颗CPU中大幅降低执行绪所需等待的时间。
比较这两款x86-64双核心CPU的效能时这一次AMD持续维持着其领先的姿态 Athlon 64 X2的效能大幅超越PenTIum D。AMD CPU的市占率一举攀升就在黄金交叉将要出现之时。 Intel展开逆袭 2006年8月 Intel推出了下一代的CPU──Core 2系列。
▲ 由CPU Benchmarks所统计的资料该资料是统计全球使用该款b enchmarks的CP U厂牌。虽然不是实际的 CPU 出货量但是足以当做参考。 Source CPUB en c hm ark s
新系列的Intel CPU断开和PenTIum 4的关联 以Pentium III的 CPU硬件架构为基础重新设计并采用AMD所发展的64位指令集架构。这一次 Intel以过往成功的产品为基础并重新设计 以Core为名重新出发。这一次 Intel结束产品线的混乱以及产品效能低落的数年。
同步多线程彻底发挥CPU核心的计算能力
在2008年 Intel将其Hyper-Threading的技术重新导入Core i系列CPU也就我们现在所熟知的i3、 i5、 i7处理器。所谓的Hyper-Threading便是在一个CPU核心内部在将其分成两份。然而究竟是如何将CPU切成两份呢根据Intel于2002年所发布的Hyper-Threading TechnologyArchitecture and Mi croarchitecture便可略知一二。
在论文中 Intel便给出了两张比较图。两个核心最主要的差异在采用H yp er-Thre adi ng技术中的CPU中Architecture State单元会比一般的核心多一个。大致上Architecture State单元包含了多数的暂存器以及中断讯号的控制器等用以记录执行绪执行的资讯是无法被共用的资料。
▲左图为未采用 Hyp er-Thre ading技术的 CPUCores 右图则是采用了 Hyper-Threading技术的 CPUCores其中两者间的差异为一个CPU Core中有不同数量的 Architecture State单元。 Source Intel Technology
Journal Vol. 1
因此在采用这个技术之后只需要额外的5%面积便可以达成更高的指令集平行化让CPU尽可能地满载释放CPU所有的潜能。根据这一篇论文中所提供的数据采用这一项技术后在多执行绪的执行情况下将可带来将近30%的效能提升相当惊人。
做为应对 AMD于2011年推出Bull do zer其采用的并非是 Intel所使用的 SMT技术 而是ClusteredMultiThreaded CMT技术。此技术是将一颗CPU内部的整数执行单元复制一份让CPU具备在同一核心内部执行两个执行绪能力在后续要扩增核心的计算能力上相当的容易所需要的修改相对的较少。
然而其缺点便是没有办法共用执行单元无法享有SMT中最重要的优点用两个Thread尽可能让执行单元不会有空闲状态。此外两个独立的L1 Cache虽然感觉在实作上会比较简单。但是 为了要维持Cache的一致性便需要拥有额外的Core内部资料交换单元大大的提升控制电路的复杂性。
最后结果便是众所皆知的 AMD于x86的CPU市占率直直落现今在中高端的笔电市场中更几乎看不到采用AMD CPU的产品。就在AMD要消失在市场之中时Zen CPU的消息传出
Ryzen CPU硬件架构的重新设计
在2012年 K8的主要硬件架构师Jim Keller回到AMD。这一次他的回归让AMD重返荣耀的声音响起。是否新的CPU可以再现K8的传说这一次的 RyzenCPU和先前的AMD CPU有何差异
将底层硬件架构做比较可以发现Ryzen CPU取消了 Bulldozer所提出的 Integer Cluster 并以类似IntelHyper-Thre adi ng的技术取而代之。如此便能让CPU尽可能地达到满载的状况。
此外新的Ryzen CPU也引进了 Intel于SandyBridge架构开始采用的 Micro-op Queue 以减少重新Deco de的需求提升单次可执行的指令数。借由更多先进的技术让AMD得以获得大幅度的效能提升。也因此AMD公布Ryzen CPU其每个周期可以执行的指令比前一代CPU多52%改善幅度相当大。
至于实际的Ryzen CPU效能如何呢现在已经有相当多的评测文章将Intel Kaby Lake系列和Ryzen系列CPU做比较在这不再多做评比。不过在一般的应用上AMD的CPU不会再像之前的CPU看不到Intel CPU的车尾灯。
▲ AMD于2016年HOT CHIPS上所发布的架构图。从图中可以发现新的架构取消掉CMT的技术让CPU核心变得较不复杂。 Source AMD
至此我们已经看完了两大x86巨头间的厮杀同时在短短的17年间CPU产业已经采用相当多的技术以满足与日渐增的计算需求。千禧年后CPU的发展简史让我们见证了一代CPU王者的兴起没落以及归来。
▲从图中可以发现在AMD Bulldozer中一共有两个整数运算单元此技术便称为Clustered MultiThreaded。
SourceBy Shigeru23 Made by uploader ref 1 2
3 GFDLor CC BY 3.0 via Wikimedia Commons
reliablesite怎么样?reliablesite是一家于2006年成立的老牌美国主机商,主要提供独服,数据中心有迈阿密、纽约、洛杉矶等,均免费提供20Gbps DDoS防护,150TB月流量,1Gbps带宽。月付19美金可升级为10Gbps带宽。洛杉矶/纽约/迈阿密等机房,E3-1240V6/64GB内存/1TB SSD硬盘/DDOS/150TB流量/1Gbps带宽/DDOS,$95/月,...
近日华纳云发布了最新的618返场优惠活动,主要针对旗下的免备案香港云服务器、香港独立服务器、香港高防御服务器等产品,月付6折优惠起,高防御服务器可提供20G DDOS防御,采用E5处理器V4CPU性能,10Mbps独享CN2 GIA高速优质带宽,有需要免备案香港服务器、香港云服务器、香港独立服务器、香港高防御服务器、香港物理服务器的朋友可以尝试一下。华纳云好不好?华纳云怎么样?华纳云服务器怎么样?...
2021年恒创科技618活动香港美国服务器/云服务器/高防全场3折抢购,老客户续费送时长,每日限量秒杀。云服务器每款限量抢购,香港美国独服/高防每款限量5台/天,香港节点是CN2线路还不错。福利一:爆品秒杀 超低价秒杀,秒完即止;福利二:云服务器 火爆机型 3折疯抢;福利三:物理服务器 爆款直降 800元/月起;福利四:DDOS防护 超强防御仅 1750元/月。点击进入:2021年恒创科技618活...