是什么触发了LinusTorvalds的火?答案就是ARM最近公布的全新NeoverseN1平台和E1CPU。ARM表示NeoverseN1平台和E1CPU即将发布。NeoverseN1和E1采用7nm工艺,对服务器和通信设备进行重要改进,具有高扩展性、高处理能力和高性能,分别于2020年和2021年发布。投入使用。与Cortex-A72内核相比,N1将Java和memcacheD性能分别提高了1.7倍和2.5倍。与A72相比,N1内存延迟从110ns下降到83ns,DRAM流量从64GB/s增加到175GB/s。ARM认为,通过NeoverseN1平台,除了整数计算性能提升60%外,关键云计算工作负载的性能也提升了2.5倍。尽管ARM在NeoverseN1平台和E1CPU上给出了出色的数据,但LinusTorvalds认为,开发者在云端部署应用时,会尽量选择与其工作环境相同的系统,匹配测试的本地设置,以及他们的工作环境基本上是一个x86服务器。对x86的偏好会影响云服务商的决策,x86会更受重视。去年10月,ARM发布了Neoverse。ARM服务器NeoverseSoC***的客户包括亚马逊、HPE、华为等,其中AWS于去年12月开始提供基于ARMA72内核的AmazonGraviton云处理器,被外界认为是开始淡化对英特尔至强服务器处理器依赖的第一步。2015年,AWS收购了AnnapurnaLabs并开始构建自己的服务器CPU。有人反驳LinusTorvalds,认为Linus不太了解交叉开发对大多数开发者的意义,而这恰好是ARM的强项。LinusTorvalds表示,ARM兼容处理器永远不会主导市场,并用“如果大家都采用交叉开发模式,肯定会影响产品的稳定性”的论点来支持他的观点。Redis之父SalvatoreSanfilippo也不同意LinusTorvalds。他表示,Redis正在考虑使用ARM作为主要架构。Redis的部分底层代码只能在ARM平台上运行。这些代码已经通过了所有测试并且非常稳定。的确,目前云服务商推出云ARM芯片,很容易被看成是与英特尔讨价还价的一种手段,因为英特尔占据了服务器芯片市场的绝大部分。可以说,ARM服务器的生态还处于早期阶段,要在数据中心市场与X86服务器芯片竞争还有很长的路要走。未来ARM服务器的真实表现让我们拭目以待。
