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

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

3天内不再提示

浅析RISC-V目前存在的缺陷

我快闭嘴 来源:CSDN 作者:弯月 2021-02-25 11:01 次阅读

RISC-V 掀起大热,毫无疑问,它未来无限光明、前途无量,但是,我认为它还有不小的进步空间。本文将带领大家一起看看 RISC-V 目前还存在的一些缺陷……

硬件设计方面,人们经常吹捧的一种设计是 RISC-V,它的 ISA 是开放的,不需要授权费。许多组织都愿意全力支持 RISC-V,开源社区对它也非常有信心,然而随着最近英伟达收购 ARM,人们开始担忧了。但是,我认为这些期望有些误导,因为 RISC-V 的开放性并不会给用户带来多少好处,实际上受惠的是 CPU 制造商。

授权费

RISC-V 最大的优势之一在于,不需要支付任何授权费。虽然你需要支付实现费用给 SiFive 之类的公司,但这些费用都是设计费,而不是 ISA 的抽象实现费。开放性意味着洗衣机等设备使用的小型芯片可以拥有更大的利润空间,因为制造商不需要支付 ARM 或 Synopsis 的任何费用。尽管节省下的费用也许会让利给消费者,但对于这种只能一次性编程ROM 而言,ISA 的开放性对于用户来说并没有什么用。

ISA 碎片化

RISC-V 有意定义了一个很小的、带有扩展的 ISA。尽管许多更大的实现都会实现一组通用的扩展,但连基本功能都放在扩展内,会导致以二进制形式发布软件时的兼容性更难以保证。再加上 RISC-V 明确地鼓励制造商在专用芯片上实现自定义指令,对于嵌入式来说这点非常好,但对于通用的计算机和计算机上运行的操作系统来说则不是个好消息。

生态环境

RISC-V 在积极地推动嵌入式,这种举措合情合理。但许多有关 RISC-V 的吹捧则希望它能成为个人电脑或服务器的主力。然而这不太可能实现,因为嵌入式的生态环境是完全不同的。ISA 在嵌入式编程中并没有那么重要(尽管代码的重用性很重要,但由于不需要运行任意的二进制文件,所以并不像通用处理器那般重要),用户和企业关心的都是二进制兼容性层次上的计算(避免已有程序的浪费)和大多数 RISC-V 实现尚未实现的性能提升,如超标量执行等。

开放性并不会传递

ISA 的开放对于实现并没有多大影响。RISC-V 的授权完全允许私有的设计,而且考虑到 RISC-V 在嵌入式中的统治地位,这种私有性会非常普遍。因此,开放性不会影响到用户(以控制根源信任),因为用户对于晶圆工厂并没有任何影响。

设计缺陷

自 1991 年以来,RISC-V 在 CPU 设计方面没有任何进步,甚至出现了一些诸如寻址模式错误等初级的错误。但是,尽管有这些缺陷,它依然在嵌入式方面占据了统治地位。

总的来看,RISC-V 会给希望节省经费的学术项目和嵌入式开发带来一场革命,但不太可能影响到用户和开发者
责任编辑:tzh

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

    关注

    4981

    文章

    18281

    浏览量

    288401
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10442

    浏览量

    206546
  • RISC-V
    +关注

    关注

    41

    文章

    1901

    浏览量

    45045
收藏 人收藏

    评论

    相关推荐

    国产RISC-V MCU推荐

    ,可以消除外部电路的缺陷,更好地适应外部环境的变化。因此,ESP32的批量生产不需要昂贵的专用Wi-Fi测试设备。 性能超凡的RISC-V MCU 有些网友推荐先楫的产品,devinfanyang认为
    发表于 04-17 11:00

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

    文章来源于漫谈嵌入式 ,作者Vinson 在谈到 RISC-V 之前,我们先梳理几个概念 1. 芯片 芯片 是所有半导体元器件的统称,它是把一定数量的常用电子元件(如电阻,电容,晶体管等
    发表于 03-12 10:25

    RISC-V的迷人之处

    RISC-V的迷人之处之一是它是如此……灵活。作为开源处理器规范,绝对任何人都可以使用它,对其进行修改并将其商业化。没有许可费,没有规则,也没有兼容性测试。这是处理器的狂野西部。在一定程度上。 但是
    发表于 02-12 20:58

    什么是RISC-V

    siFive搞RISC-V 赛昉搞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指令集中目前已经完善的几个指令集部分,并展望了未来可能会在指令集
    发表于 01-22 16:24

    备胎的RISC-V在努力,又将走向何方

    基础的指令集架构中增添这种指令的标准版,开发者便不需要各自添补指令了。 目前,在RISC-V基金会以及巨头成员们的有意引导下,两种思路都已经开始实施,但道阻且长。
    发表于 09-30 12:28

    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

    RISC-V,正在摆脱低端

    得到全球很多大中企业、科研机构和初创公司的支持。 但目前RISC-V在低端市场“互卷”的现状正迎来转机。 RISC-V正在中国落地生花 目前市场上超过100亿个
    发表于 05-30 14:11

    开源risc-v

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

    openEuler RISC-V 成功适配 LicheePi 4A 开发板

    近期,RISC-V SIG 在 LicheePi 4A 开发板上成功实现了欧拉操作系统的适配。目前,最新版本的 openEuler RISC-V 23.03 V1 镜像已在 Liche
    发表于 05-04 22:22