0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ARM最大危机来了!谷歌官宣:安卓将全面支持RISC-V

Felix分析 来源:电子发烧友网 作者:吴子鹏 2023-11-04 00:16 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

电子发烧友网报道(文/吴子鹏)日前,谷歌在开源博客发布了一篇文章,宣布了Android(安卓)与 RISC-V 的最新进展。文章开门见山地提到,“Android支持许多不同的设备类型和CPU架构”,“我们很高兴能够在该列表中添加一个新的架构——RISC-V”。

这篇文章由负责Android平台编程语言的谷歌员工Lars Bergstrom和负责低级操作系统的Greg Simon撰写,提到了很多近期Android支持RISC-V的实质性工作和具体进展,也相当于谷歌正式官宣,Android系统开始全面支持RISC-V架构发展。

谷歌的效率让人震惊

2022年12月举办的RISC-V峰会上,谷歌正式宣布,Android系统将支持RISC-V指令集。在这之前,由阿里巴巴平头哥贡献的RISC-V移植Android的代码补丁集合,被安卓AOSP社区收录进系统源代码,成为全球首批RISC-V兼容Android的正式补丁。这是全球首次实现RISC-V生态被纳入Android系统的进展突破,也意味着Android系统具备支持RISC-V架构芯片运行的条件。

不过,正如谷歌当时强调的,最初的支持还很有限。当时,业者都认为,谷歌会非常谨慎地推行Android对于RISC-V的支持。毕竟相较而言,ARM架构才是市场的主流,且是Android设备的主要贡献者。统计数据显示,全球超过95%的智能手机基于ARM架构,超过75%的32位处理器也是基于ARM架构,这些设备都是Android Android运行时(ART)的完全优化后端的工作。

当然,谷歌不仅在软件层面推动Android系统对于RISC-V架构的支持,同时在硬件端也倾注很大的精力。此前,我们有过相关的报道——高通和谷歌此前官宣,双方将合作推出一款基于指令集架构(ISA)RISC-V的可穿戴设备硬件解决方案,也就是一款RISC-V芯片,用于谷歌的Wear OS智能手表操作系统。

不得不说,Android系统对于RIAC-V的支持并不是等来的,而是奋力争取来的。除了前面提到的平头哥贡献的RISC-V移植Android的代码补丁集合,今年7月,相关报道中提到,玄铁杯全球RISC-V应用创新大赛上,平头哥宣布开源最新的安卓SDK,可在玄铁RISC-V高性能开发板上首次顺畅运行Android 13,支持AI模型的训练。量产硬件能够跑通Android 13,这意义也是非凡的。

按照Lars Bergstrom和Greg Simon在文章中透露的节奏,谷歌预计会在今年晚些时候最终确定NDK ABI。CPU与指令集的每种组合都有其自己的应用二进制接口(或ABI)。ABI可以非常精确地定义应用的机器代码在运行时如何与系统交互。所以,要想让Android系统全面支持RISC-V架构,首先要确定好ABI。这会包含很多信息,比如允许机器代码使用RISC-V指令集,确定运行时内存存储和加载的字节顺序,确定可执行二进制文件(例如程序和共享库)的格式等。

然后,canary版本将很快在Android的公共CI上可用,并且x86-64和ARM64上的RISC-V可用于更轻松地在主机上测试 riscv64 Android 应用程序。一般而言,canary版本在软件公司内部的版本号是要高于Dev、Beta、RP通道推送的版本。当然,这就意味着,canary版本的Android系统是一个并不太稳定的版本,可能会存在很多bug。不过,估计没有人会揪着bug不放,因为这个canary版本的意义太重大了。

Lars Bergstrom和Greg Simon在文章中写道,到 2024 年,计划公开提供模拟器,并提供完整的功能集来测试各种设备外形尺寸的应用程序!文章还特别提到,谷歌和高通合作的可穿戴设备将成为第一个可用的外形尺寸。

此外,谷歌也会借助RISE项目的力量,快速完善面向RISC-V指令集的Android系统中的应用生态。

预计会有怎样的设备爆发节奏

就像Linux全面支持RISC-V之后,RISC-V在嵌入式智能系统的爆发一样,业者肯定也想知道,有了Android的全面支持,RISC-V在设备端的爆发节奏是怎样的。

从谷歌透露的消息来看,可穿戴设备无疑会是第一个爆发的领域,同时也是风险更小的一个领域。统计数据显示,2022年全球智能手表的市场规模为1.02亿台,预计到2026年会达到2.30亿台。这个领域主要推动者无疑会是高通,目前高通骁龙W4100和骁龙W4100+虽然是2020年发布的产品,但是依然是市场主流。另外,高通W5/W5+芯片也在快速扩大自己的市场份额。一旦高通推出自己的RISC-V架构可穿戴芯片,预计也会很快上量。

第二领域很可能会是平板,目前开发者大部分尝试基本是基于平板。比如,采用了平头哥RISC-V处理器的矽速科技荔枝派4A单板电脑,配有16GBLPDDR4X内存和128GBeMMC,搭载了10.1英寸的LCD屏幕,分辨率为1920x1200。这款平板已经可以运行Android 13系统。

在第三波,除了智能手机之外的其他移动终端预计都会尝试RISC-V架构,这时候基于RISC-V架构处理器的Android设备创新预计会进入到一个百花齐放的时代。当然,最难的是汽车和智能手机产业,前者的难度在于对于可靠性和稳定性要求比较高,后者的挑战在芯片性能和生态。

小结

从文章中不难看出,谷歌不会选择自己单干和蛮干,是很有策略的。除了借助RISE项目丰富RISC-V软件生态以外,如Lars Bergstrom和Greg Simon所说,谷歌接下来对于RISC-V International 的大力投资可能会超出这家公司长期作为高级会员资格和董事会成员参与的范围。也就是说,谷歌不仅自己在发力,也在借力,这才是让ARM架构胆寒的。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ARM
    ARM
    +关注

    关注

    135

    文章

    9583

    浏览量

    393505
  • RISC-V
    +关注

    关注

    49

    文章

    2941

    浏览量

    53521
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    2025年RISC-V产业回顾:RVA23 正式定稿,性能冲高,车企巨头

    发展大会上如是说。从这个层面来看,RISC-V对中国芯片产业的重要性不言而喻。实际上,RISC-V不仅在中国市场大放异彩,也是全球芯片产业变革的新引擎——ARM/X86生态的垄断被打破,RIS
    的头像 发表于 01-04 08:01 1.2w次阅读

    RV生态又一里程碑:英伟达官CUDA兼容RISC-V架构!

    时间里,RISC-V生态也在不断壮大,RISC-V CPU产品性能持续提高,开始往高性能的服务器CPU发展,形成向Arm服务器CPU挑战的趋势。   而在最近的 第五届 RISC-V
    的头像 发表于 07-19 00:04 6790次阅读
    RV生态又一里程碑:英伟达官<b class='flag-5'>宣</b>CUDA<b class='flag-5'>将</b>兼容<b class='flag-5'>RISC-V</b>架构!

    RISC-V支持 Nx吗?

    RISC-V architecture! · nrwl/nx · Discussion #27915 如果能够支持 RISC-V,那就太好了。目前我无法在我的 VisionFive2 板上
    发表于 02-04 06:27

    RISC-V vs ARM:为什么工业与边缘计算仍然选择 ARM 架构?

    在芯片架构讨论中,RISC-VARM 的对比,已经从“技术选型”升级为“路线之争”。 一边是  RISC-V :开源、免授权、可定制、不受单一厂商控制;另一边是  ARM :成熟
    的头像 发表于 01-21 17:33 945次阅读
    <b class='flag-5'>RISC-V</b> vs <b class='flag-5'>ARM</b>:为什么工业与边缘计算仍然选择 <b class='flag-5'>ARM</b> 架构?

    重磅合作!Quintauris 联手 SiFive,加速 RISC-V 在嵌入式与 AI 领域落地

    让基于 RISC-V 的创新产品更快上市,不用在 IP 整合、兼容性这些问题上浪费太多时间~ 而且两家公司都提到,要通过全面的 IP 解决方案、稳健的软件栈和开发者支持,进一步巩固全球 RIS
    发表于 12-18 12:01

    RISC-V B扩展介绍及实现

    的扩展,它提供了一些常见的位操作和压缩指令,从而增强了RISC-V的位运算和压缩指令的能力。 对于位操作,B扩展增加了两个寄存器-位移结果寄存器(RZ)和位位掩码寄存器(RM)。前者可以指定寄存器向
    发表于 10-21 13:01

    【飞凌T527N开发板试用】异构RISC-V核心使用体验

    全志T527的最大创新和亮点就在于其 “ARM + 异构RISC-V” 的芯片设计理念。 简单来说, 全志T527内置的阿里平头哥E907 RISC-V核心不是一个可选的协处理器,而是
    发表于 08-19 21:45

    RISC-V 手册

    年提出。其核心理念是开放性与模块化设计,与x86(CISC)和ARMRISC)形成差异化竞争,现已成为全球芯片创新的重要驱动力135。核心特点与优势开源开放RISC-V采用开放标准协议,无专利壁垒与授权费用,开发者可自由使用、
    发表于 07-28 16:27 11次下载

    2025新思科技RISC-V科技日活动圆满结束

    ,通过在RISC-V技术探索分享与多维度讨论,为与会者提供了新思科技在赋能RISC-V技术创新的全面视角,从而更进一步促进中国RISC-V产业发展与生态构建。
    的头像 发表于 07-25 17:31 1576次阅读

    包云岗:原位替代 ARM,并未真正发挥 RISC-V 的优势

    生态(RISC-V)联盟秘书长、北京开源芯片研究院首席科学家包云岗教授表示,若仅用于原位替代 ARM,并未真正发挥 RISC-V 开放性与可定制化的优势。   RISC-V 的开放性,
    发表于 07-17 14:54 5234次阅读

    RISC-V International CEO:RISC-V 应用全面开花,2031 年渗透率达 25.7%

    7 月 16 日~19 日,第五届(2025)RISC-V 中国峰会在上海张江科学会堂拉开帷幕。峰会设置 1 场主论坛、8 大垂直领域分论坛、多场研习会及多项同期活动。在 7 月 17 日的主论坛上
    发表于 07-17 10:28 3792次阅读
    <b class='flag-5'>RISC-V</b> International CEO:<b class='flag-5'>RISC-V</b> 应用<b class='flag-5'>全面</b>开花,2031 年渗透率<b class='flag-5'>将</b>达 25.7%

    RT-Thread BSP全面支持玄铁全系列RISC-V 处理器 | 技术集结

    RT-ThreadBSP全面支持玄铁全系列RISC-V处理器。玄铁系列RISC-V处理器由阿里达摩院研发,涵盖面向MCU的E系列、面向实时应用的R系列以及面向MPU的C系列。以玄铁QE
    的头像 发表于 07-03 18:03 3462次阅读
    RT-Thread BSP<b class='flag-5'>全面</b><b class='flag-5'>支持</b>玄铁全系列<b class='flag-5'>RISC-V</b> 处理器 | 技术集结

    RISC-VARM有何区别?

    在微处理器架构领域,ARMRISC-V是两个备受关注的体系。ZLG致远电子在推出ARM核心版后,又推出了基于RISC-V的MR6450核心版,这引发了人们对这两种架构差异的深入探讨。
    的头像 发表于 06-24 11:38 2217次阅读
    <b class='flag-5'>RISC-V</b>和<b class='flag-5'>ARM</b>有何区别?

    RISC-V架构下的编译器自动向量化

    高性能算力生态的建设,正投入编译器自动向量化优化等多项关键技术,全面助力RISC-V的高性能发展。RISC-V向量设计SpacemiT在现代CPU中,向量支持是算力的
    的头像 发表于 06-06 16:59 1426次阅读
    <b class='flag-5'>RISC-V</b>架构下的编译器自动向量化

    RISC-V生态又一里程碑!Debian支持RV64

    电子发烧友综合报道 RISC-V生态又一个里程碑!最近Debian社区宣布正式接收RISC-V 64成为官方支持的处理器架构,同时MIPS64el架构剔除出
    的头像 发表于 05-23 01:10 3212次阅读