因此,你会发现ARM已经提供了通用的CPU平台,合作伙伴是努力在性能、特性等方面进行加强。但ARM的生态系统,不仅有硬件,也有软件。以AMD的西雅图为例,它是符合SBSA标准的,SBSA标准清晰地定义了软件和硬件之间的接口,这就实现了在软件上兼容和统一。以Red Hat为例,他希望对所有基于ARM的服务器提供一个标准版本的操作系统,而无需针对不同的(OEM)厂商提供多个不同的版本。这对最终用户同样意义重大:当你想要在不同硬件厂商组成的服务器集群上安装补丁包(Patch)的时候,你可以一次安装完毕,而不用安装多个patch才能运作。
ARM公司服务器系统与生态系统总监Lakshmi Mandyam在接受ChinaByte比特网记者采访
ChinaByte比特网:ARM现在是处于高速发展的阶段,那么ARM在整个生态系统建设如何与其他合作伙伴互动,以保证大家都处在同一个节奏上?
Lakshmi Mandyam:从ARM而言,无论合作伙伴是采用哪种授权模式,我们都是非常乐见的。在生态系统当中,不同的合作伙伴肯定会有各自的蓝图和计划:例如AMD这类非常有能力的合作伙伴会自行研发,加上自己独特的IP;但也有很多合作伙伴是在ARM现有核基础上进行开发,甚至有很多合作伙伴就是直接应用ARM的成品内核。可以说,无论哪种情况,都对ARM的整个生态系统的发展都有很大的好处。
在整个生态系统中,我们最强调的是软件的兼容性,即使现在进入了64位v8架构。过去在32位的Cortex-A9、A15开发的软件也完全可以在(64位v8架构的)Cortex-A57上运行。可以说,我们非常注意指令集的相互兼容性。因为ARM覆盖了非常广泛的市场,例如嵌入式市场在32位指令集上就会停留很长时间,我们在指令集上就需要保证向后兼容性。另一方面,当我们开发下一代产品时,继续保持软件兼容性,也能最大程度地保护合作伙伴投资,让整个生态系统更加繁荣——毕竟,只要他的软件在32位处理器上能运行,就能在未来架构的ARM处理器上运行。
ChinaByte比特网:在ARM芯片的服务器领域,您认为未来会是什么样的格局?会通过少数的领导厂商来推动这个市场,还是授权更多的厂商来推动这个市场?
Lakshmi Mandyam:ARM授权了300多家客户,他们分别在不同的领域提供基于ARM的产品,但现在只有五六家公司要公开进入ARM服务器市场。ARM的原则是“不挑选赢家”,完全由市场决定。回顾一下ARM服务器芯片的发展历程:五六年前,我们说做服务器的时候,基本上没人相信这事,但我们的做法是什么呢?继续发展,提供有竞争力的产品,让合作伙伴相信,我们的技术可以帮助他们进入这个市场,并在这个市场中竞争,由市场决定最终格局。市场显然希望能有多选的方案,多选才能有真正有创新——如果你渴了,面前只有水,你就没有选择;但如果面前有水、汽水、果汁、红茶等等,你就可以按照自己的想法去选择。