现在的电脑、手机、电视和智能手表等设备,基本都使用ARM或X86架构处理器,而RISC-V是在两者之外开发的新架构。最近,阿里自研的RISC-V芯片成功运行安卓10系统,在这个特殊的时间节点,对国产自研处理器来说无疑是一次激励和鼓舞。
阿里自研RISC-V芯片为玄铁,是阿里巴巴旗下平头哥半导体于年发布的智能芯片,基于12纳米制程工艺,有三颗玄铁C内核和一颗GPU内核,是目前业内最强的RISC-V架构处理器,主要用于物联网和AIoT场景。
此次玄铁成功运行安卓10系统,首次实现了RISC-V架构处理器对安卓和Linux内核的适配,拓展了RISC-V的使用场景,是RISC-V架构应用于智能手机的开端。与安卓一样,阿里自己的云OS(现为AliOS)也是基于Linux,玄铁现在能够运行安卓10,未来适配云OS也只是时间问题。
阿里云OS是一款智能操作系统,早前魅族与阿里合作,就曾专门开发过云OS版的Flyme系统,无论是流畅度还是用户界面都与安卓版Flyme相似,推出过魅蓝metal等机型。云OS有自己Java虚拟机,能够兼容和使用安卓应用,虽然现在的云OS在主流品牌手机中不常见,但仍有部分智能手机搭载云OS系统。
为何阿里会选择RISC-V架构呢?在移动端,包括海思麒麟和紫光展锐等国产处理器都使用ARM架构,未来仍有被断供的可能。华为就是一个例子,华为目前虽然已经拥有ARMv8架构的永久使用权,仅能够满足现在以及未来一段时间的使用。而ARM以后会推出v9甚至v10版架构,整个行业都会进行软硬件升级,被断供后的华为拿不到新版架构,仅靠ARMv8只能逐步落伍。
与其它指令集相比,RISC-V指令集可以自由地用于任何目的,允许任何人设计、制造和销售RISC-V芯片和软件。RISC-V虽然诞生于美国,但为了保持中立,已将基金会总部迁往瑞士,这也是越来越多国产公司选择RISC-V的重要原因之一。
用国内相关FPGA从业者的话说,RISC-V是目前唯一一个能自主可控的选择,除非我们开发自己的指令集。阿里玄铁运行安卓10的成功,让我们知道在ARM之外还有其它选择,如果未来国内能够建立自己的RISC-V软硬生态,无疑能够增加了我们的筹码,避免技术上再次被“卡脖子”。