X86和ARM架构区别以及“中国芯”未来发展
这个问题如果放在几年前,可能没有太多人去关注,随着国产化计算机的普及,大量不同厂家CPU的问世,代表x86一派的海光、兆芯,代表ARM一派的飞腾、鲲鹏,开始了对整个市场进行竞争,才让我们发现CPU不同架构的不同之处,当然除了以上两种架构,还有MIPS的龙芯,alpha的申威等等。
x86架构
X86是微处理器执行的计算机语言指令集,指一个Intel通用计算机系列的标准编号缩写,也标识一套通用的计算机指令集合。1978年6月8日,Intel 发布了新款16位微处理器 8086,也同时开创了一个新时代:X86架构诞生了。
x86架构阵营中以英特尔,AMD为首,由于英特尔在PC市场上多年的几乎垄断地位,以及经过40多年的研发和不断更新,X86最大的优势就是大量积累的代码、软件,这也就是大家常说的生态系统的问题,其他架构如ARM不仅仅是性能高低的问题,一旦换了全新平台,很多软件、代码都要重搞一遍,这对开发者以及最终的使用者来说都是登天之难。
ARM架构
ARM处理器是英国Acorn有限公司设计的低功耗成本的第一款RISC微处理器。arm处理器本身是32位设计,但也配备16位指令集,一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势。
ARM架构阵营中以苹果,谷歌,IBM,华为为首,ARM架构应用处理器的核心负担相较传统x86处理器低了许多,并且因为早前应用处理器的需求就是以低功耗为重点,即便如今效能不断提升,仍是以保有省电的特性为前提发展条件。
说了这么多,其实总结成一句话,x86 架构注重的是性能,ARM 架构注重的是续航能力。但是这句话放在现阶段又不能说完全对,因为随着现代工艺的提高,ARM架构在性能方面大有后来者居上的趋势。
2021年上市的飞腾自主研发的腾锐D2000集成了8个飞腾自主研发的高性能处理器内核FTC663,兼容64位ARMv8指令集,主频2.3-2.6GHz,TDP功耗25W,集成了非常丰富的I/O接口,支持飞腾自主定义的处理器安全架构标准PSPA1.0,满足更复杂应用场景下对性能和安全可信的需求。
相比上一代产品FT-2000/4桌面处理器芯片,腾锐D2000的性能大幅跃升,带宽达18.7GB/s,可以创造更优质用户体验;SPECint分值为97.45,SPECfp分值为94.62,接近原来的2倍,在计算能力上得到进一步的提升,兼顾桌面终端与边缘服务器,极大地丰富了应用场景。