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

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

3天内不再提示

骁龙865中有RISC-V核心?RISC-V安卓移植再迎新进展

E4Life 来源:电子发烧友网 作者:周凯扬 2022-12-15 02:14 次阅读
电子发烧友网报道(文.周凯扬)RISC-V这几年来的增长速度已经不必多言,从越来越多的厂商推出基于该架构的芯片就能看得出来。今年的RISC-V峰会上,RISC-V国际基金会CEO Calista Redmond公布了2022年末的最新数据。

目前的RISC-V已经吸引到了来自70多个国家的3180名成员,在2022年实现了26%的增长,甚至RISC-V峰会当天上午又多出了两名成员。RISC-V也扩展到了汽车、数据中心等飞速增长的市场,甚至在谷歌的Tensor手机SoC中,也有了Titan M2这个RISC-V安全芯片。

然而这次峰会上却抛出了一个重磅新闻,抢下RISC-V在手机市场先机的,居然是高通。早在2019年底发布的骁龙865中,其实就已经集成了RISC-V MCU。RISC-V在手机市场的进展,或许已经超乎你的想象。

默默成为RISC-V巨头的高通

说到高通,其实这家公司在幕后与RISC-V早就有着千丝万缕的联系,首先,高通是RISC-V国际基金会的创始成员之一,也是该基金会最高级的白金成员。2019年6月,高通参与了知名RISC-V公司SiFive的D轮融资。2020年,SiFive招募了高通高管Patrick Little任其新CEO。

那么作为已经在处理器市场深耕多年的高通,为何要用到RISC-V呢?高通的产品管理部门主管Manju Varma表示,高通需要可定制化、可满足特定需求,同时又能做到小尺寸的设计,而已有的传统架构已经不能满足这一点了,正因如此,高通选择了引入RISC-V MCU。

poYBAGOZoo2Aao_qABIGK3ZJMM4651.png

高通明确表示,搭载了RISC-V MCU的高通SoC不仅打入了手机市场,也已经出现在了PC、汽车、AR/VR和可穿戴市场上。根据高通自己的内部数据统计,他们出货的RISC-V核心数量已经达到6.5亿颗,高通已经将RISC-V视为核心技术之一,并会将这个出货数字继续扩大下去。就这样,高通不声不吭地成了RISC-V巨头,为RISC-V核心的百亿级出货量做出了相当可观的贡献。

在RISC-V国际基金会的成员中,除了投资机构以外,基本都已经参与到RISC-V的开发中来,无论是软件还是硬件。但在这个重磅消息放出之前,高通一直都是RISC-V生态系统中较为沉默的一员,大家都纷纷猜测,或许高通在等待RISC-V的生态较为成熟后再进场。

但如今的事实证明,高通已经先人一步,将RISC-V核心塞入了手机市场,甚至也辐射到了汽车、XR和IoT市场。毕竟高通的XR2、QRB5165等一系列SoC平台,也都是基于骁龙865打造的。

这并非没有先兆,在高通参与的屈指可数的RISC-V活动中,就有这么一场透露了这一情报。在2020年的RISC-V峰会上,RISC-V国际基金会CEO Calista Redmond采访了高通前任产品管理部门资深主管Travis Lanier,他表示“RISC-V是高通的第二大CPU来源,已经将RISC-V放入高通所有的嵌入式用例之中,也已经推出了首款搭载RISC-V核心的芯片”,而如今我们也都知道这一芯片正是骁龙865。他当时还称再过几年,从高通购买的任何芯片以及你的手机,都会搭载RISC-V处理器,如此看来高通仍在践行这一承诺。

不过Manju Varma也发表了对当下RISC-V生态的一些看法,目前RISC-V在应用处理器领域的创新能力可谓是水涨船高,但为了避免生态碎片化,中断控制器、IOMMU、电源管理和安全等与RISC-V兼容的系统IP需要一定的标准化。

一些猜测

虽然高通没有明确指出骁龙865 SoC上究竟何处用到了RISC-V核心,但应该不会是CPU和GPU。考虑到高通自己的说法是“骁龙865是首个用上了RISC-V MCU的高通SoC”,我们再来对比骁龙865和其上一任骁龙855的话,其RISC-V核心有一定可能用在了骁龙SoC中的Hexagon DSP上。毕竟作为其广大SoC阵容的AI引擎的重要组成部分,为了在低功耗下实现更高的性能,塞入RISC-V核心是一个可以预见的选择。

再者就是这一RISC-V核心究竟是高通自研,还是授权自SiFive这样的第三方IP厂商?笔者的猜测更倾向于后者,因为高通和SiFive之间有着这样密切的联系,SiFive也在RISC-V峰会的分享中提到了来自高通和三星的合作,也明确标出了高通骁龙的Logo。至于所用的IP,也应该不会是SiFive P系列的高性能处理器,很有可能是主打低功耗AI的VI系列。

安卓的移植进度进展如何了?

对于要想扩展手机市场的RISC-V来说,仅有硬件支持是远远不够的,软件上同样要跟上进度,比如安卓系统的支持。在安卓移植开发上,已有演示结果展出的莫过于阿里巴巴旗下的平头哥了,今年第一季度,平头哥展示了在RISC-V硬件平台上的安卓12 Demo,实现了对多媒体、摄像头、Wi-Fi/蓝牙神经网络的支持。

Demo中,平头哥成功在基于玄铁C910的硬件平台上运行了安卓12系统上的TensorFlow Lite,这也意味着安卓的绝大多数系统特性都已经可以在RISC-V上正常启用了,相关的软件开发工作仍在进行当中。

但能用和好用之间还是存在着一定的差异,在平头哥的分享中,RISC-V在安卓移植上的进展在经过RVB-ICE开发板的基本支持以及实现基本软件特性后,目前已经来到了第三阶段,安卓源码的上游支持。
CleanShot 2022-12-14 at 10.45.58@2x
曳影1520 SoC上的Vulkan和HHB AI演示 / 平头哥

今年9月,AOSP对RISC-V的上游支持已经启动,谷歌同意并将平头哥提交的移植代码并入了源码中。但RISC-V在安卓移植上仍面临着不小的挑战,比如要支持整个安卓生态下庞大的第三方项目需要大量的投入,比如FFMPEG、OpenCV等第三方库,JetPack、Unity等第三方SDK,以及支付宝、抖音等第三方app。

要想攻克这一难关,最好的方式莫过于以开源开放的方式率先支持到受欢迎的第三方项目,推动更多的开发者投入到RISC-V的移植中来,国内除了平头哥以外,鉴释科技、熵核科技、中科院软件所PLCT实验室和澎峰科技等都已经贡献出了自己的一份力量。毕竟对于多数商业公司来说,要让他们分散有限的软件开发资源,全力投入RISC-V的移植并不现实,借助开源的力量也很符合RISC-V本身的特质。

下一个阶段,则是针对不同场景下的安卓系统开发,诸如智能家居、汽车、电视等等,这些场景对定制化的启动器、IoT协议和更多硬件抽象层的支持提出了要求。最后才是推出获得认证的RISC-V安卓产品,只有跑通稳定性、性能的验证与优化流程,才能提供流畅的安卓系统体验。

结语

尽管有了高通和谷歌在手机SoC上的投入,RISC-V目前还没有成为移动计算的主力军,可随着RISC-V生态系统的逐渐壮大,RISC-V能够接棒的负载也会变得越来越多,最终实现更全面的应用覆盖,将RISC-V核心集成在手机SoC上,仅仅只是一个开始。至于安卓移植这样一个软件开发大工程,还是需要群策群力,拉拢更多的厂商参与进来,这样才能加快落地进度,与现有的安卓开发生态齐头并进。

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

    关注

    2

    文章

    910

    浏览量

    36392
  • RISC-V
    +关注

    关注

    41

    文章

    1904

    浏览量

    45047
收藏 人收藏

    评论

    相关推荐

    RISC-V哪些优点和缺点

    。同时,这种设计也降低了制造成本,使得RISC-V在成本敏感的应用场景更具竞争力。 缺点: 性能问题:虽然RISC-V设计简洁,但相对于某些专用ISA(如ARM),其性能可能略低。这主要
    发表于 04-28 09:03

    RISC-V哪些优缺点?是坚持ARM方向还是投入risc-V的怀抱?

    是一个优势。同时,这种设计也降低了制造成本,使得RISC-V在成本敏感的应用场景更具竞争力。 缺点 : 性能问题 :虽然RISC-V设计简洁,但相对于某些专用ISA(如ARM),其性能可能略低。这主要
    发表于 04-28 08:51

    RISC-V 基础学习:RISC-V 基础介绍

    计算机指令设计架构后。我们来看看 RISC-VRISC-V 的 “V”, 两层意思,一方面代表第5代 RISC;另一方面, “
    发表于 03-12 10:25

    什么是RISC-V

    siFive搞RISC-V 赛昉搞RISC-V 香山搞RISC-V 到底什么是RISC-V? 先不问什么用,
    发表于 02-02 10:41

    RISC-V开放架构设计之道|阅读体验】RISC-V基础整数指令集

    第2章 RV32I:RISC-V基础整数指令集 本章重点讲解构成RISC-V基础整数指令集的基本指令和指令格式。主要包含寄存器间操作的R型,用于短立即数和取数操作的I型,用于存数操作的S型,用于条件
    发表于 01-31 21:10

    RISC-V开放架构设计之道|阅读体验】一本别出心裁的RISC-V架构之书(第一章)

    RISC-V开放架构设计之道|阅读体验】一本别出心裁的RISC-V架构之书(第一章) 申请这本书的时候就看到了书评中有几点吸引我,让我希望拜读一下: 本书的作者是RISC-V架构的作
    发表于 01-24 19:06

    RISC-V开放架构设计之道|阅读体验】 RISC-V设计必备之案头小册

    中出现的RISC-V拓展。 这本书的开篇讲的是,为什么我们需要RISC-V指令集? 从过去的ISA的特点进行引入,先以目前主流的x86指令集架构为例列出了增量式指令集架构普遍含有的的一个缺点,并从指令集设计导论
    发表于 01-22 16:24

    RISC-V产业论坛召开,专利联盟正式成立

    生态也进一步完善。 指令集架构是软件和硬件之间的关键技术,例如英特尔x86架构主要应用于Windows,ARM架构主要应用于(Android)。不同于存在授权限制的x86和ARM架构,RISC-V
    发表于 08-30 10:40

    RISC-V 的未来在中国吗

    2023 年 RISC-V 中国峰会上,倪光南院士表示,“RISC-V 的未来在中国,而中国半导体芯片产业也需要 RISC-V,开源的 RISC-V 已成为中国业界最受欢迎的芯片架构”
    发表于 08-26 14:16

    2023 RISC-V中国峰会:RISC-V深圳技术分享会(同期会议)

    本届峰会将以“RISC-V生态共建”为主题,结合当下全球新形势,把握全球新时机,呈现RISC-V全球新观点、新趋势。 由电子发烧友主办的RISC-V技术分享会(深圳站)将于8月26日在深圳举办
    发表于 08-15 17:27

    RISC-V新进展!deepin 成功适配VisionFive 2

    的设计、完整的工具链、易于移植Unix系统,以及大量的开源实现和流片案例。 近期,deepin官方RISC-V SIG组成功在VisionFive 2开发板上适配deepin操作系统,目前已经在官网
    发表于 07-10 09:23

    两大架构RISC-V 和 ARM 的各种关系

    一、RISC-V 和 ARM 的相似之处 RISC-V 和 ARM 基本上都是 RISC(精简指令集计算机)。RISC-V 和 ARM 都使用加载-存储架构。意思是数据从内存中加载,在
    发表于 06-21 20:31

    Debian 13“Trixie”Linux 发行版有望将带来 RISC-V 64 位支持

    。 日前 Debian 发布团队分享的更新邮件,Debian 开发人员 Jonathan Wiltshire 透露了 RISC-V 架构下 Debian 的现状:“**虽然 RISC-V 64 位
    发表于 06-21 08:49

    RISC-V,正在摆脱低端

    v1,再次把RISC-V推向受关注的焦点。 生成式AI是机器学习领域的最新进展之一,因此,支持生成式AI或将成为RISC-V芯片发展的一大里程碑。 在过去十年左右的时间里,Meta花
    发表于 05-30 14:11

    开源risc-v

    除了tinyrisc-v有没有代码比较清晰,移植性比较好,且比较简单,适合学习的开源risc-v
    发表于 05-06 19:24