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

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

3天内不再提示

RISC-V能否超越x86、Arm,成为新一代计算机系统架构?

qq876811522 来源:EDA365电子论坛 作者:EDA365电子论坛 2022-11-30 16:11 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

指令集架构(Instruction Set Architecture,缩写为ISA),是一组指令的集合,指令是指处理器进行操作的最小单元(譬如加减乘除操作或者读/写存储器数据)。指令集架构,有时简称为“架构”或者称为“处理器架构”有了指令集架构,便可以使用不同的处理器硬件实现方案来设计不同性能的处理器。处理器的具体硬件实现方案称为微架构(Micro architecture)。虽然不同的微架构实现可能造成性能与成本的差异,但是,软件无须做任何修改便可以完全运行在任何一款遵循同一指令集架构实现的处理器上。因此,指令集架构可以理解为一个抽象层。该抽象层构成处理器底层硬件与运行于其上的软件之间的桥梁与接口,也是现在计算机处理器中重要的一个抽象层。

12a9fad2-6c98-11ed-8abf-dac502259ad0.jpg

01主流芯片架构

目前市场上主流的芯片架构有 X86、ARMRISC-V和MIPS四种,每一种架构都有自己的优势和主要应用场景。

X86微处理器执行的计算机语言指令集,指一个Intel通用计算机系列的标准编号缩写,也标识一套通用的计算机指令集合。1978年6月8日,Intel 发布了新款16位微处理器 8086,也同时开创了一个新时代:X86架构诞生了。X86指令集是美国Intel公司为其第一块16位CPU(i8086)专门开发的,美国IBM公司1981年推出的世界第一台PC机中的CPU–i8088(i8086简化版)使用的也是X86指令。

ARM架构是一个32位精简指令集处理器架构,其广泛地使用在许多嵌入式系统设计。由于节能的特点,ARM处理器可以在很多消费性电子产品上看到,从可携式装置到电脑外设甚至在导弹的弹载计算机等军用设施中都有它的存在。

RISC-V 架构是基于精简指令集计算(RISC)原理建立的开放指令集架构(ISA),RISC-V是在指令集不断发展和成熟的基础上建立的全新指令。RISC-V 指令集完全开源,可以自由地用于任何目的,允许任何容人设计、制造和销售RISC-V芯片和软件,并不需要ARM、MIPS那样需要经过授权,受到各种使用的限制。设计简单,易于移植Unix系统,模块化设计,完整工具链,同时有大量的开源实现和流片案例,得到很多芯片公司的认可。

RISC-V 架构的起步相对较晚,但发展很快。它可以根据具体场景选择适合指令集的指令集架构。基于RISC-V 指令集架构可以设计服务器CPU,家用电器CPU,工控CPU和用在比指头小的传感器中的CPU。

12eaf06e-6c98-11ed-8abf-dac502259ad0.png

02AIOT时代的RISC-V

物联网概念被频繁提及的今天,大家仍然对智能物联网的认知很低,容易理解为它是一种算力比较低的设备。互联网实现了信息的交互和互通,移动互联网实现了人与人之间的信息交互与互通,智能物联网实现的是物和物之间的信息化互联。车作为物的一种,车联网和智能机器人网也隶属于智能物联网的范畴。

互联网时代是 x86 架构,它是一个封闭的指令架构,同时搭载在硬件之上的 Windows 是一个封闭的操作系统。到了移动互联网时代,ARM 就演变成了半开放的指令架构,而它的主流操作系统 Android 就是纯开放的操作系统。如今的智能物联网时代,需要一种更为开放的指令架构以及操作系统。

AIoT 时代应用的多样化与 RISC-V 的优点是高度吻合的。RISC-V 的开放性、设计的简洁性以及功耗的优势,都非常符合 AIoT 时代的场景。得益于可定制、可扩展的特质,RISC-V 架构更容易面向 AIoT 细分领域应用去设计出具有针对性和竞争力的核,从而更适配特定场景的应用需求。这正是它跟 ARM 完全不一样的地方。ARM 提供的是标准处理器,为了最大化商业价值,其在设计处理器核时主要面向各种通用领域,不限定具体的场景,而 RISC-V 的可定制化恰恰是它面向 AIoT 时代重要的优势。

03RISC-V在汽车中的应用

汽车芯片的控制类芯片主要包括MCU和AI芯片,AI芯片通常要求较高的处理性能,边缘应用则需要低功耗、小尺寸的MCU,而RISC-V刚好是一种适合通用MCU和特定领域专用加速器的ISA。

MCU作为嵌入式系统和运动控制器的核心,提供应用控制层,执行总线通信协议,并提供用户接口。然而,MCU 芯片的发展需要 IP 授权,中国在独立可控的MCU开发之路上尝试多年,但在架构方面仍然受制于人,要知道ARM授权费用高昂,Arm的License Fee能占到芯片售价的2%-15%,按照50%毛利率来算,能占芯片成本的4%-30%。RISC-V的出现燃起了国产MCU的新希望。

采用RISC-V指令集设计的MCU可让芯片厂商/开发者快速完成低门槛、低成本的芯片设计,并可针对特定应用场景进行定制化指令设计,具有很强的灵活性,另外RISC-V也被认为是长产品寿命的良好平台,可以说RISC-V与MCU是完美结合。

在智能汽车领域, AI 芯片的应用发展已有些时日。“算力越高,车越智能”已成为众多车企都在喊的口号。

汽车在人机交互、视觉处理、智能决策等众多情境下,需要处理大量图片、视频等非结构化数据,对车载算力提出了更高的要求,这时或许会有人拿RISC-V与X86作比较,RISC-V确实精简,不过也可能有人提出疑问:它没有X86稳定的高性能计算能力,面对智能汽车的需求,如何独当一面?

自动驾驶为例:如今的自动驾驶还主要集中在L2级别,各家企业和新车拼算力,拼的不是当前的“自动驾驶辅助”水平,而是未来几年的“自动驾驶辅助”水平。使用高算力的芯片,相当于在车里预埋了一种能力,以后可以不断的解锁这种能力。一个高性能的芯片,不是现在的刚需,它是未来的一种刚需。要知道,向高性能发展也是RISC-V发展的必然趋势,巧就巧在,RISC-V与智能汽车同属新赛道,AI芯片与智能汽车也在互相推动。

今年年初,英特尔在CES 2022上推出了专为自动驾驶打造的Eye Q Ultra系统集成芯片,但要注意的是,Mobileye EyeQ Ultra 不包含任何x86内核,而是具有12个RISC-V 内核、Arm GPUDSP

04DDR市场格局与国产进展

目前为止,RISC-V 架构的软件生态还不成熟,如何展望它的未来发展?

首先,我们要对 RISC-V 的发展有包容心和战略耐心。x86 架构和 ARM 架构软件生态的完善度也不是一次生成的。x86 架构是上世纪 70 年代末 80 年代初开始发展的,到现在已经有 40 多年的历史。ARM 架构是上世纪的 80 年代末 90 年代初开始发展的,到现在也有 30 多年的历史。打个比喻,如果说 x86 和 ARM 宛如一个成熟的中年人以及青年人,那么 RISC-V 架构还是个小朋友,从它以基金会的形式运营到现在只有 7 年的时间,但是它成长的加速度远超 x86 和 ARM。

现在,RISC-V 除了不支持 Windows、安卓、 iOS 外, Linux 的软件组件基本上是完善的。因此,对于 RISC-V 的长期发展,我们也应该抱有乐观主义。拿ARM来说,它在上世纪 80 年代末推出时也只是一个三级流水线的 DPU,其能力是远远不如当时的 x86。但这并不乏妨碍 ARM 一点一点地发展起来。而 RISC-V 在经营模式上比 ARM 架构更先进、更开放,所以它在加速度上已经体现出了优势。

德勤曾经预测,目前RISC-V架构在近10年内还难以撼动ARM和x86架构的地位,但是预计到2025年,基于RISC-V技术的芯片销量在汽车领域的可服务市场(SAM)有望达到29亿个。

133e15b4-6c98-11ed-8abf-dac502259ad0.png

总 结

ARM架构和X86架构分别在移动终端、PC和服务器市场垄断多年,在这些领域RISC-V渗透进去还需时日。但是在AIoT、新能源汽车、异构计算等新兴领域,RISC-V和其他架构站在同一起跑线,反而具备一些巨头们不具备的新起跑优势。

审核编辑:汤梓红

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

    关注

    68

    文章

    20154

    浏览量

    247507
  • ARM
    ARM
    +关注

    关注

    135

    文章

    9501

    浏览量

    388949
  • X86
    X86
    +关注

    关注

    5

    文章

    300

    浏览量

    45160
  • RISC-V
    +关注

    关注

    48

    文章

    2809

    浏览量

    51976

原文标题:RISC-V 能否超越 x86、Arm,成为新一代计算机系统架构?

文章出处:【微信号:汽车半导体情报局,微信公众号:汽车半导体情报局】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

    电子发烧友网报道(文/梁浩斌)英伟达生态护城河CUDA,从最初支持x86、Power CPU架构,到2019年宣布支持Arm CPU,不断拓展在数据中心的应用生态。 在2019年至今的六年
    的头像 发表于 07-19 00:04 6186次阅读
    RV生态又<b class='flag-5'>一</b>里程碑:英伟达官宣CUDA将兼容<b class='flag-5'>RISC-V</b><b class='flag-5'>架构</b>!

    RISC-V ACPI 二三事

    熟悉x86电脑的朋友估计对ACPI这个名词不会陌生,在如今的计算机市场上,ACPI广泛应用于笔记本电脑、台式机、工作站以及服务器等产品上。新兴的RISC-V架构要进入桌面/服务器领域,
    的头像 发表于 09-08 18:11 5059次阅读
    <b class='flag-5'>RISC-V</b> ACPI 二三事

    5 款 RISC-V 单板计算机测试:性能、基准测试、特性及见解

    倘若计算的未来并非被专有架构所垄断,那会怎样?想象下这样个世界:开发者和业余爱好者都能利用开源硬件的力量自由地构建、创新和实验。现在,让我们走进
    的头像 发表于 08-14 13:37 823次阅读
    5 款 <b class='flag-5'>RISC-V</b> 单板<b class='flag-5'>计算机</b>测试:性能、基准测试、特性及见解

    RISC-V 手册

    年提出。其核心理念是开放性与模块化设计,与x86(CISC)和ARMRISC)形成差异化竞争,现已成为全球芯片创新的重要驱动力135。核心特点与优势开源开放
    发表于 07-28 16:27 11次下载

    知合计算RISC-V架构创新,阿基米德系列剑指高性能计算

    在2025 RISC-V中国峰会上,知合计算处理器设计总监刘畅就高性能RISC-V处理器架构探索与实践进行了精彩分享。 在以X86
    的头像 发表于 07-18 14:17 2401次阅读
    知合<b class='flag-5'>计算</b>:<b class='flag-5'>RISC-V</b><b class='flag-5'>架构</b>创新,阿基米德系列剑指高性能<b class='flag-5'>计算</b>

    Tenstorrent 首席架构师:未来 RISC-V 会是计算机的主流

    当前,按指令集架构(ISA)分类,主流架构包括 x86 架构ARM 架构
    发表于 07-17 11:26 1400次阅读

    【VisionFive 2单板计算机试用体验】RISC-V架构卡片计算机初体验

    2h........无奈) 参考文献: 全球首款集成3D GPU的高性能量产RISC-V 单板计算机,昉·星光 2 开发实践![全球首款集成3D GPU的高性能量产RISC-V 单板计算机
    发表于 07-06 23:28

    水平的 RISC-V 架构的 MCU,和 ARM 架构的 MCU 相比,运行速度如何?

    ARM 架构RISC-V 架构的 MCU 在同性能水平下的运行速度对比,需从架构设计原点、
    的头像 发表于 07-02 10:29 1236次阅读
    同<b class='flag-5'>一</b>水平的 <b class='flag-5'>RISC-V</b> <b class='flag-5'>架构</b>的 MCU,和 <b class='flag-5'>ARM</b> <b class='flag-5'>架构</b>的 MCU 相比,运行速度如何?

    权威评测:Orange Pi RV2等5 款 RISC-V 单板计算机测试-性能、基准测试、功能和见解

    的生态系统正在挑战ARMx86平台的主导地位。RISC-V单板计算机采用模块化设计,软件支持不断增加,并承诺提供定制服务,正吸引着各地技术
    的头像 发表于 06-30 13:35 897次阅读
    权威评测:Orange Pi RV2等5 款 <b class='flag-5'>RISC-V</b> 单板<b class='flag-5'>计算机</b>测试-性能、基准测试、功能和见解

    RISC-V架构CPU的RAS解决方案

    RISC-V架构以追赶者的姿态在多个应用领域与X86架构ARM架构展开竞争。在服务器应用领域,
    的头像 发表于 06-06 17:03 1595次阅读
    <b class='flag-5'>RISC-V</b><b class='flag-5'>架构</b>CPU的RAS解决方案

    RISC-V可能颠覆半导体行业格局的5种方式

    处理器行业。RISC-V在半导体行业有何不同?RISC-V(精简指令集计算V)在几个关键方面与其他指令集(如x86
    的头像 发表于 02-05 17:03 9次阅读
    <b class='flag-5'>RISC-V</b>可能颠覆半导体行业格局的5种方式

    ArmRISC-V架构的优劣势比较

    关于ArmRISC-V的讨论涉及多个层面。虽然多种因素共同作用于这些架构的整体性能,但每种架构都有其最适合的几类主要应用场景。 Arm
    发表于 02-01 22:30

    关于RISC-V芯片的应用学习总结

    RISC-V的开源特性使得开发者可以针对特定应用进行优化,进步提高设备性能。 在高性能计算领域,RISC-V芯片也开始展现出其潜力。虽然传统上高性能
    发表于 01-29 08:38

    Arm主板与x86主板的区别

    在当今数字化迅猛发展的时代,计算机硬件的架构选择对于系统的性能、能效以及适用性具有至关重要的影响。Arm架构
    的头像 发表于 01-07 12:21 1461次阅读
    <b class='flag-5'>Arm</b>主板与<b class='flag-5'>x86</b>主板的区别

    RISC-V架构及MRS开发环境回顾

    RISC-V种特定指令集架构RISC-V指令集类似于INTEL的X86ARM指令集,是
    发表于 12-16 23:08