阿里巴巴旗下的T-Head Semiconductor表示,已将Android 10移植到其自己的RISC-V芯片上,突显了开源指令集架构(ISA)相对于专有替代品的强劲势头。
T-Head(也称为Pintouge,翻译为“ honey badger”)在本周展示了Android的开源基础(称为AOSP),该基础运行在由其自己的硅片供电的原型板上。该配置包含三个64位RISC-V XuanTie C910内核,每个内核的主频为1.2GHz,其中一个支持128位矢量指令,所有内核均与一个未指定的GPU内核配对。
T-Head不是唯一将Android引入RISC-V的公司。去年11月,中国科学院的PLTC实验室设法使Android内核在虚拟环境中启动。但是,这并不是一个完整的系统,仅包含Android shell,而没有其他内容。
这次,我们展示了具有完全GUI和触摸屏交互功能,更类似于典型Android体验的产品。尽管这仅是概念上的证明,但它可以为设备制造商和芯片设计师的未来发展奠定基础。
运行在RISC-V(XuanTie 910)上的Android,并且所有相关源代码已打开。我相信RISC-V可以为世界创造更多不可能和更大价值。 @risc_v以下是链接:https://t.co/H8UddmEmPx pic.twitter.com/3yZHdg56fj
-Yunhai Shang(@YunhaiShang)2021年1月21日
RISC-V是免版税的开源ISA。自从2010年代初推出以来,人们对该技术的兴趣特别是在中国和印度,在中国和印度,这被视为减少对外国技术供应商的依赖的一种方式。尽管组织可以自由地在自己的芯片上实现CPU内核中的RISC-V规范,而无论是否发布这些设计的源代码,都可以通过开源或许可费用获得许多蓝图。
对于警惕违反美国制裁的中王国企业,RISC-V是一种保险单或逃脱途径-尽管仍然需要时间才能成熟。
Gartner副总裁Alan Priestly在接受El Reg采访时将Android 10的移植描述为“有趣的开发”。对于在RISC-V驱动的IoT和嵌入式系统中添加图形用户界面可能很有用。
"许多嵌入式/工业系统都利用Android提供图形用户界面,并且Android应用是用Java编写的(很多Android本身也是这样),因此这些应用与ISA无关,并且可以轻松移植到基于RISC-V的处理器上,"祭司说。
Beagleboard Peeps挑逗具有GPU和AI加速功能的双核64位RISC-V计算机,适用于100美元以下的设备
阅读更多
"在短期内,对于许多开发低成本嵌入式芯片的供应商来说,使用RISC-V是一个不错的选择,因为没有与RISC-V IP相关的许可或专利使用费(除非他们想使用RISC- V徽标)并具有Android支持,从而为相对轻量级的OS提供了良好的应用开发支持。"
在移动方面,RISC-V可能需要一段时间才能真正发挥作用。由于许多游戏引擎是用C和C ++原生编写的,并且专门针对Arm架构,因此与图形密集型应用程序(如游戏)的兼容性将成为一个问题。这还需要供应商进行一些前期投资,以使现有的硅在性能和功率效率上与之匹配。
我不确定我是否曾见过任何厂商走这条路,但是如果Nvidia结束对Arm的收购并且卖方担心与主要竞争对手合作,这总是有可能的,&# 34;祭司添加。
CCS Insight研究副总裁Geoff Blaber基本上表示同意:" RISC-V已被广泛采用,尤其是在工业物联网中。将Arm取代为“大核心”在智能手机上的安装还有一段距离,但是Android的这种移植清楚地表明了RISC-V的发展方向。
" RISC-V在微控制器方面已在当今智能手机中发挥作用。从长远来看,这对Arm来说是一个明显的挑战,特别是在工业物联网中。如果Arm最终成为Nvidia的一部分,这无疑将成为增长的另一催化剂。"
可在其GitHub页面上找到T-Head的AOSP 10端口的源代码,以及如何在Qemu模拟的环境中运行它的说明。 ®
注册-技术社区的独立新闻和观点。情境发布的一部分