前不久,中国移动2020年PC服务器招标结果公布,华为以32%的份额位居第二,而作为世界最大PC服务器厂商的联想出局,在网友一片叫好声中,也有不少人问道:华为基于ARM的鲲鹏在性能上与英特尔的至强有多大的差距?《中移动80亿PC服务器集采开标,中兴华为份额领先,联想排除在外》
实际上,问这个问题的人,潜意识里已经把华为服务器的CPU,或者将基于ARM架构的CPU都列入了低性能行列。
这个问题在中国目前的境况下是一个问题,从长远来看,这将不会是一个问题。
在鲲鹏920出来不久的时候,有人将它与英特尔Xeon E5-2630 V3用超图GIS基础软件产品进行测试对比,测试结果至强在单线程具有一点优势,但是在多线程上耗时明显比鲲鹏多得多。
从整个服务器CPU的发展历史来看,ARM和X86的竞争历史也不仅仅是华为追赶英特尔的这十多年。
CPU的指令集架构分为CICS(复杂指令集)和RISC(精简指令集)两类。CISC就是以intel和AMD为代表的X86架构,而RISC则包括ARM、MIPS、PowerPC等架构。
在硬件上CISC处理的是不等长的指令集,相比于执行等精简指令的RISC,CISC在并行处理方面具有明显优势。但是RISC在硬件层面需要较少的晶体管,因而它的制造工艺简单,成本也更低。
但是从性能上来说,CISC和RISC却没有绝对的优劣之分。在上世纪90年代 IBM的Power PC处理器性能多数情况下超过了同期最快的X86 CPU,而且苹果当年的macintosh计算机使用的Power PC处理器,其性能也不低于X86计算机。
在2005年英特尔X86处理器进入服务器行业之前,整个大型机和小型机基本是IRISC的天下,主要有IBM的POWER系列、HP的interity系列、SUN小机等。