Android希望支持有前途的开源CPU架构

史功厚
导读 手机,包括最好的Android手机,几乎都运行在Arm芯片架构上,甚至苹果的定制芯片也是基于Arm参考设计。然而,近年来,Arm已被证明是一个不太

手机,包括最好的Android手机,几乎都运行在Arm芯片架构上,甚至苹果的定制芯片也是基于Arm参考设计。然而,近年来,Arm已被证明是一个不太可靠的合作伙伴,其所有者软银正在认真考虑出售它。谷歌显然认为这些风险已经足够可怕,需要投资支持完全不同的芯片技术,即开源RISC-V架构。

如果你到目前为止还没有听说过RISC-V,发音为“Risk Five”,那就可以原谅了。它是ARMv8或英特尔x86等专有CPU架构的开源替代品,制造商和操作系统制造商必须支付特许权使用费。该架构自 2010 年以来一直存在,它的创建正是考虑到了与传统竞争对手对抗的开放访问理念。

正如Android Police校友Ron Amadeo在Ars Technica所发现的那样,谷歌的工程总监Lars Berstrom参加了RISC-V峰会,宣布了该公司对新架构的承诺。他明确表示,Android将把RISC-V视为一种高优先级的架构,与几乎所有手机使用的当前标准ARMv8相当。RISC-V上的Android应该只有64位,从一开始就省略了过时的32位指令集。

谷歌还有很长的路要走,但该公司希望在今年为开发人员提供早期模拟器支持,以使用这种架构,自动将用Java编写的应用程序转换为RISC-V指令。由于大多数应用程序都是用Java编写的(通常在手机上安装应用程序时转换为ARMv8代码),这可以给公司一个良好的开端,并允许在RISC-V设备上使用一组基本的操作应用程序。

在演讲中,Berstrom明确表示,谷歌没有任何关于RISC-V的产品公告可以分享,目前其工作重点是使其他开发人员能够创建自己的RISC-V产品。然而,随着Arm越来越不稳定和一些可疑的决定,很明显,谷歌正在为切换到另一种架构奠定基础,以防万一。让Android在RISC-V上启动并运行以及目前在ARMv8上需要很长时间,但从长远来看,这将使公司和Android开源项目减少对单一架构的依赖。

谁知道呢,也许未来的Google Tensor芯片将基于RISC-V,即使目前这纯粹是猜测。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!