微波EDA网,见证研发工程师的成长!
首页 > 通信和网络 > 通信网络业界新闻 > 服务器架构的变数,无外乎这几种?

服务器架构的变数,无外乎这几种?

时间:07-02 来源:中关村在线 点击:

慢。因为微处理器的设计者一般没有时间去调整每一条可能会用到的指令,因此他们只会优化那些常用的指令,而RISC的速度自然会慢一些。

  

而且在上世纪80年代,CISC会使得程序变得更加紧凑,虽然操作复杂但是速度确实会更快。而RISC在输入指令完成简单程序时,需要从存储器中度日指令的次数会更多,因此需要的时间也更长,在当时的工业和设计领域都对RISC的前景产生过担忧。

  

但随后人们也开始认识到一些问题,微处理器的运行速度开始变得要比内存更快了,这也就意味着增加处理器的利用率会使得整个过程变得更快。而这种趋势正在随着时间变得越来越强,很明显,更多的缓存支持更高频率的操作正在变得越发有必要,而降低CPU原本的复杂度才可能节省出一定的空间,来留给新增的缓存。

  

RISC:争久必合

降低CPU复杂程度促进了RISC地位的提升,可是Intel是不会允许自己一手打造的X86就此没落的。而事实也是如此,我们今天x86依然是行业绝对的主角,那么他是如何做到以弱克强的呢?

  

准确来讲,现在的x86架构已经不是标准的CISC了,他吸收了RISC和CISC双方的性能的有点,形成了独特的、自主的x86架构。这种X86架构依然是CISC 的骨和皮,却加入了很多RISC的特色技术,因此虽然在高端市场无法与RISC竞争,但是在占了市场主流的中低档x86架构仍然是最快的。

  

而且,RISC和CISC之争在上世纪就已经见了分晓,Pentium和P6时代二者几乎都走向了融合的方向。CISC指令集发展为现在的x86,而RISC 指令集提醒结果则发展为现在的ARM和MIPS为代表的高性能RISC 指令集。

  IBM大型机便是采用RISC构架

  

RISC指令位数较短,内部有快速处理指令的电路,使得指令的译码和数据处理等能力更强,执行效率更高,但这一切的前提都是需要编译程序的处理,也就是上世纪所困扰RISC 的原因。而CISC指令译码较长,还需要机构微指令协助执行,但开发较为容易,可执行效率低,处理数据的速度慢,因此这项技术更多的被应用在中低档的服务器构架之中。

  

ARM:异军突起

RISC:战火点燃

RISC和CISC握手言和,这并非服务器市场竞争结束,而是新一轮战火点燃的信号。双方短暂的和平还因为现在的处理器速度与指令集构架的关系越来越小,指令集构架的影响力早已被CPU微结构,甚至更为贴近底层的设计所超越。

  

而反观服务器市场,在中低档服务器全盘被x86所统治的情况下,高端服务器的竞争形势也很激烈。在高档服务器市场中,Compaq的Alpha、惠普的PA-RISC、MIPS公司的MIPS、SUN公司的Sparc,以及IBM的PowerPC。

  

在非x86服务器当中,蓝色巨人IBM在技术方面的领先使其无人能当。而这一领先优势也是让IBM可以大胆的放手将x86业务全盘卖给老合作伙伴联想的原因之一。无论是IBM的Z系列还是P系列,其稳定可靠性方便都得到了市场广泛的认可。

  

而RISC的前景已经不再像过去的年代一样模糊,各大公司也都意识到这一领域的重要性,开始竞相发力,IBM的优势也不再像过去一样稳如泰山。

  

ARM:异军突起

在PC领域,Intel的CPU一枝独秀。而在移动端呢?那就当属ARM了。ARM全称为Advanced RISC Machine,也就是进阶精简指令集机器。ARM是RISC微处理器的代表作之一,其广泛的在嵌入式系统设计中被使用。而且ARM处理器最大的特点在于节能,这也是其在移动通信领域无人能敌的原因之一。

  

谷歌高通联手打造ARM64位服务器

  

在过去,ARM专注于发展32位架构,在移动端称霸多年,让Intel眼馋不矣。而在PC和服务器领域,Intel的市场也让ARM十分眼红。ARM于2011年底发布的ARMv8为其首款64位处理器,而戴尔在2013年发布了其首款基于ARM64位构架的服务器,相应的服务器解决方案也被开发出来。

  

专家认为,尽管Intel的x86处理器在服务器领域依然无敌,但64位的ARM构架应该可以找到自己的一席之地,ARM在内存和网络接口同计算核心间的距离会被尽可能的拉近,并借此承载起密度极高的大量计算进程,这种特性与Web服务器及其应用十分契合。

  

在服务器领域,Intel的芯片也有很多水土不服的领域,比如内存容量、I/O和处理性能不成比例时,ARM处理器的表现会更加合格。ARM处理器的ISA复杂程度要低很多,开发成本也要低,相应的,ARM服务器厂商针对这些应用场景所开发的服务器也就拥有了打败Intel的前提条件。而从这些应用环境所切入服务器市场的ARM架构服务器其针对客户也正是x86的原有部分客户。

  

而Intel是不会轻易放手的,在服务器领域,其工艺对ARM保持领先,其处理器性能也远高于ARM处理器,可在功耗方面一直是Intel的一个心玻此外,In

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top