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

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

3天内不再提示

关于RISC-V的五个谬误

Linelayout ? 来源:半导体芯闻 ? 作者:半导体芯闻 ? 2022-12-16 14:23 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

近日,图灵奖得主David Patterson 在eetimes投稿了一篇标题为《Examining the Top Five Fallacies About RISC-V》的文章。在这里,我们特意翻译,以飨读者。

以下为文章正文:

在十多年的时间里,RISC-V 可以说至少已成为未来计算应用程序中第三重要的指令集架构 (ISA)。在接下来的几年里,为新项目选择专有 ISA 而不是开放式 RISC-V 可能会像选择以太网USB 的封闭替代方案一样令人惊讶。

我和我在加州大学伯克利分校的同事预测,到本世纪末,未来产品开发的主导 ISA 将是开放的 RISC-V 架构。世界各地的公司已经在使用 RISC-V 进行设计,而且势头正在迅速增强,因此现在是业界仔细研究 RISC-V 并检查一些关于它的谬误的好时机。

谬误一:RISC-V 是开源处理器,就像 Linux 是开源操作系统一样。

Linux 有一个单主开源代码库,你可以下载,而 RISC-V 是一个开放的硬件/软件接口规范,有许多不同的实现。比 Linux 更好的类比是以太网,因为以太网和 RISC-V 都是免费和开放的规范。

在以太网标准出现之前,公司拥有自己专有的局域网。1980 年,Digital Equipment Corporation、Intel 和 Xerox (DIX) 联手创建了基于以太网的本地网络标准。他们还创建了一个组织——IEEE 802.3 工作组——该工作组在过去四十年中推动了以太网标准的发展。以太网在成本和性能方面取得了快速进步,因为许多公司可以构建在以太网标准之上运行相同软件堆栈的网络产品。

流行的通用串行总线 (USB) 也遵循以太网游戏计划,为外围设备互连提供免费和开放的标准,许多公司和组织都接受该标准以对其进行改进。

与以太网和 USB 一样,RISC-V 是一种开放标准(也由基金会运行),允许许多组织设计硬件,从而促进竞争以提高其性价比并开发提供 RISC-V 产品的丰富的共享软件生态系统在许多市场。与以太网和 USB 一样,您可以购买 RISC-V 硬件、自行构建、许可设计或下载开源设计。

谬误二:选择成熟的封闭式 ISA 比选择开放式 RISC-V 更安全。

有一个事我们很容易忘记,那就是封闭的 ISA 与拥有它的公司的成功息息相关,如果公司步履蹒跚,它就会消失。例如,曾经流行的 DEC VAX、DEC Alpha 和 Sun SPARC ISA 已经绝迹。

另一个很难让人记住的事情是——封闭式 ISA 是一种知识产权,可以出售给目标与其前身不同的公司。例如,MIPS ISA 拥有超过六家所有者,到目前为止,Arm ISA 拥有三个东家:Acorn、ARM Holdings plc 和 Softbank。相比之下,RISC-V 是由数百家公司共同参与的中立开放标准组织 RISC-V International 推动的。他们的集体利益通过这个非营利基金会决定了 RISC-V 的发展。

与以太网和 USB 一样,RISC-V 不与任何一家公司的命运挂钩,因此对于公司软件生态系统的长期发展来说,这是一种更为谨慎的选择。

谬误三:封闭的 ISA 没有分散的软件生态系统。

较旧的封闭式 ISA 在其较长的生命周期中遭受了无法预料的不兼容性。例子包括:

尽管试图共享 x86-64 ISA,但 AMD 和 Intel 需要不同的虚拟机。

英特尔 AVX-512 非常分散(例如,ML 浮点格式 BF16 来来去去)。

ARMv1 到 ARMv7 使用 32 位地址空间,但与提供 32 位和 64 位地址版本的 ARMv8-A 和后续版本不兼容。ARMv8-M 为旧的 32 位 ISA 添加了新功能,但与 ARMv8-A 不兼容。

没有比当今边缘设备的片上系统 (SoC) 更分散的软件环境了。它们包括许多不兼容的 ISA 和软件堆栈,适用于多种类型和品牌的处理器(应用 CPU嵌入式 CPU、DSP、ML 加速器和 ISP)。一个原因是因为这些处理器使用不能用于第三方 IP 的封闭式 ISA,因此每个处理器块都有自己的 ISA。

谬误四:相比封闭式 ISA, RISC-V 的模块化导致的软件生态系统更加分散。

自从我和我的同事开始提倡 RISC-V以来,这个谬论就一直存在,所以它并没有被忽视。一些细分市场需要稳定的 ISA 甚至二进制兼容性,RISC-V 通过配置文件解决了这些问题。他们从标准扩展中指定了一组 ISA 选择,为市场上的大多数用户获取最大价值,使软件社区能够将资源集中在构建合适的软件生态系统上。同样,硬件供应商围绕标准配置文件构建他们的产品,以确保他们的设计将获得主流软件支持。例如,RISC-V 为 64 位地址的 UNIX 系统提供它们。配置文件是构建便携式应用程序和操作系统的基础。

除了配置文件之外,RISC-V ISA 还提供了令人兴奋的可能性,即具有自定义增强功能的通用基础 ISA 和跨 SoC 的许多处理器的共享软件堆栈。RISC-V 可能会显著减少当今 SoC 软件生态系统的碎片化。

谬误五:鉴于以上几点,RISC-V 不可能成为主导 ISA。

只要同时存在 32 位和 64 位地址版本,就可以在从嵌入式系统到超级计算机的任何地方使用单一基础 ISA,这在技术上没有分歧;主要争论是商业争论,即它应该是封闭式 ISA 还是开放式 ISA。如果我们真的实现了计算的通用语言,那么不言而喻的是,将整个信息技术行业的命运与一家公司的命运联系在一起就太危险了。如果我们可以依赖一个免费和开放的标准,就像我们对网络和外围互连所做的那样,那将会更加安全。

审核编辑 :李倩

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

    关注

    68

    文章

    19991

    浏览量

    239308
  • 生态系统
    +关注

    关注

    0

    文章

    708

    浏览量

    21288
  • RISC-V
    +关注

    关注

    46

    文章

    2661

    浏览量

    49687

原文标题:David Patterson 撰文:关于RISC-V的五个谬误

文章出处:【微信号:IC大家谈,微信公众号:IC大家谈】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    普华基础软件亮相2025 RISC-V中国峰会

    此前,7月16日至18日,第RISC-V中国峰会在上海盛大召开。普华基础软件副总经理兼战略研究院院长张晓先受邀参会,发表《开源小满助力RISC-V软硬协同生态发展》主题演讲,分享了开源小满
    的头像 发表于 07-28 16:51 ?594次阅读
    普华基础软件亮相2025 <b class='flag-5'>RISC-V</b>中国峰会

    RISC-V 手册

    以下是关于RISC-V的详细介绍,结合其核心技术特点与当前发展现状:核心概念RISC-V(第代精简指令集)是一种基于精简指令集(RISC
    发表于 07-28 16:27 ?0次下载

    睿思芯科亮相第RISC-V中国峰会

    近日,第RISC-V中国峰会在上海张江科学会堂隆重举行。作为中国大陆规格最高、规模最大的 RISC-V 专业会展,本届峰会吸引了来自全球的专家学者与产业领袖共襄盛举。
    的头像 发表于 07-18 17:45 ?1049次阅读

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

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

    RISC-V 中国峰会演讲征集和展位招募

    RISC-V中国峰会将于2025年7月16至19日在上海张江科学会堂隆重举办,本届峰会由上海开放处理器产业创新中心(SOPIC)主办,RISC-V国际开源实验室(RIOS实验室)和上海张江
    的头像 发表于 04-25 10:29 ?850次阅读
    第<b class='flag-5'>五</b>届 <b class='flag-5'>RISC-V</b> 中国峰会演讲征集和展位招募

    FPGA与RISC-V浅谈

    全球半导体产业竞争格局正在经历深刻变革,物联网、边缘计算等新兴技术的蓬勃发展,让RISC-V凭借其开源、精简以及模块化的灵活优势,日益成为业界焦点,也为全球半导体产业注入新的活力与挑战
    发表于 04-11 13:53 ?451次阅读
    FPGA与<b class='flag-5'>RISC-V</b>浅谈

    芯来科技亮相RISC-V Day Tokyo 2025

    RISC-V Day Tokyo 2025春季会议于日前在东京大学ITO国际研究中心顺利举行。The RISC-V Day Tokyo作为日本最大的RISC-V活动,汇集了众多优秀的RISC-
    的头像 发表于 03-03 14:07 ?726次阅读

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

    。 边缘计算是RISC-V芯片的另一重要应用领域。边缘计算设备需要高性能和低延迟,以快速处理和分析大量数据。RISC-V芯片通过提供高性能的计算能力和灵活的指令集扩展,满足了边缘计算设备的需求。此外
    发表于 01-29 08:38

    RISC-V MCU技术

    嘿,咱来聊聊RISC-V MCU技术哈。 这RISC-V MCU技术呢,简单来说就是基于一RISC-V的指令集架构做出的微控制器技术。RISC-
    发表于 01-19 11:50

    RISC-V指令集概述

    RISC-V就是RISC的第代指令集架构。而RISC-V目标就是“成为一种完全开放的指令集架构,可被任何学术机构或商业组织自由使用”。 RISC-
    发表于 11-30 23:30

    关于RISC-V学习路线图推荐

    号的RISC-V学习路线图可以帮助学习者系统地掌握RISC-V架构的相关知识。比如以下是一较好的RISC-V学习路线图: 一、基础知识
    发表于 11-30 15:21

    RISC-V能否复制Linux 的成功?》

    基于RISC-V持续提供至六内核系列。” 恩智浦半导体负责研发的软件工程副总裁Rob Oshana表示,开源硬件的发展方式与开源软件几乎完全相同。从Linux Kernel Archives可以知道
    发表于 11-26 20:20

    什么是RISC-V?以及RISC-V和ARM、X86的区别

    开发RISCRISC-V是第五个版本,在此之前已经迭代了四版本,RISC-V就是第五个版本。
    发表于 11-16 16:14

    RISC-V发展及FPGA厂商为什么选择RISC-V

    是最后一家这样做的主要供应商(2024年5月30日)。 Microsemi 和 Gowin 的 FPGA 中也有 RISC-V 硬核,类似于 Zynq。对于 Microsemi 来说,由 64 位
    的头像 发表于 11-11 10:24 ?1764次阅读
    <b class='flag-5'>RISC-V</b>发展及FPGA厂商为什么选择<b class='flag-5'>RISC-V</b>

    RISC-V,即将进入应用的爆发期

    计算机由控制整体的CPU(中央处理器)和加速器两部分构成。在AI计算中,功耗和效率是两关键因素。RISC-V架构通过其简洁的设计和定制化的扩展,可以实现高效的能量使用。该架构能够通过小型且高效的处理单元
    发表于 10-31 16:06