服务器按处理器指令集架构划分有哪些
服务器市场产品繁多、功能和性能定位不一,由于厂商的服务器技术水平有所差别,在服务器可靠性、稳定性和可服务性上也存在某些程度上的不同。在充分调研了制造企业对服务器应用需求的前提下,以企业需求为先导,结合e-works对服务器产品的理解,帮助制造企业实现对服务器的选型 。
按照处理器指令集架构划分,可以将服务器分为CISC架构服务器、RISC架构服务器和VLIW架构服务器三种。其中CISC即复杂指令系统计算机,该类型处理器主要以IA-32架构为主。RISC即精简指令集计算机,该类型代表性产品为HP公司的PA-RISC、IBM公司的Power系列以及Sun公司的UltraSPARC系列。VLIW即超长指令集架构,其代表性产品为Intel IA-64和AMD X86-64系列。
CISC是最早的处理器指令集架构,这种架构的特点是指令复杂,由于早期计算机系统主频底、速度慢,设计人员就尽可能的在有限的指令长度内实现更多的指令,从而造就了这种相对复杂的指令集架构。今天主流的桌面应用软件都支持CISC指令集架构处理器。在服务器领域,CISC架构主要以IA-32架构为主,面向中小型企业的业务应用。一般而言,如果企业的应用都是基于NT平台或Linux平台,那么服务器的选择就可以定位于IA架构。
RISC
RISC指令集最早出现在上世纪80年代,它的指令系统相对简单,它只要求硬件执行很有限且最常用的那部分执令,大部分复杂的操作则使用成熟的编译技术,由简单指令合成。相对CISC指令集,RISC指令集更为精简,但并行处理能力更强,该指令系统的处理器通常应用于中高端服务器,可以满足企业复杂的业务应用需求。目前采用RISC指令集的服务器产品主要有HP公司的PA-RISC、IBM公司的Power PC以及Sun的UltraSPARC系列。
VLIW架构服务器
VLIW是一种非常长的指令组合,它将指令级并行、线程级并行、以及多内核芯片级并行三合为一,大大增加了运算速度,这种指令架构处理器最典型的代表为英特尔的“IA-64架构”。以一个时钟周期为计算能力进行比较,IA-64架构处理器一个时钟周期可运行20条指令,CISC能运行1-3条指令,RISC能运行4条指令。由此可知,VLIW要比CISC和RISC强大很多。VLIW简化了处理器的结构,删除了处理器内部许多复杂的控制电路,这些电路通常是超标量芯片(CISC和RISC)协调并行工作时必须使用的,VLIW的结构简单,也能够使其芯片制造成本降低,价格低廉,能耗少,而且性能也要比超标量芯片高得多。目前基于这种指令架构的微处理器主要有Intel的IA-64和AMD的x86-64两种。