网页客服,欢迎咨询
联系我们
      工作时间
  • 周一至周五:09:00-17:30
  • 周六至周日:10:00-16:00
RISC-V,还有一段路要走
2025-01-04 20:11:18 78
  • 收藏
  • 管理

    (原标题:RISC-V,还有一段路要走)

    如果您希望可以时常见面,欢迎标星收藏哦~

    来源:内容编译自theregister,谢谢。

    RISC-V 被认为是 Arm 和 x86 的挑战者,它提供了一种开放的免版税架构,承诺灵活性和创新性,且无需支付许可费用。但尽管如此,你更有可能发现它隐藏在物联网设备和鲜为人知的嵌入式系统中,而不是为任何通常会引起轰动的东西提供动力。

    Arm 主导着移动和嵌入式领域,x86 仍然牢牢占据着台式机、笔记本电脑和服务器市场,但 RISC-V 呢?好吧,它仍在等待超越其能力,但它作为 CPU 架构正在获得关注。它是否会进入更广阔的市场并为更广泛的设备提供动力是一个大问题。

    Nvidia 已悄然将 RISC-V 内核融入其 GPU 和 SoC 中,该 GPU 制造商预计到 2024 年底将在其 GPU、SoC 和其他产品中出货 10 亿个 RISC-V 内核。Nvidia 对 RISC-V 的实现中最引人注目的是GPU 系统处理器(GSP),它基本上卸载了内核驱动程序功能并负责内核内的 GPU 利用率。

    甚至高通也在其部分设备中使用 RISC-V,在其骁龙处理器内置的微控制器单元中使用 RV 内核。迄今为止,高通已交付了约 6.5 亿台 RISC-V 内核的设备,因此该项目的架构和内核在日常设备中随处可见——但为什么 RISC-V 不是头条新闻呢?

    谷歌撤退

    高通和 Nvidia 并不是唯一发现 RISC-V 和架构用途的公司。谷歌一直在这个领域采取行动——它在特定于 Android 的、源自 Linux 的 Android 通用内核 (ACK) 中正式支持 RISC-V,直到 2024 年 5 月它取消了对 ACK 的支持——这对该架构来说是一个重大挫折。

    尽管如此,谷歌表示,它仍致力于 RISC-V,并计划在未来加强支持。它当时告诉 Android Authority:“Android 将继续支持 RISC-V。由于迭代速度很快,我们还没有准备好为所有供应商提供单一的支持映像。这一系列补丁从 Android 通用内核映像 (GKI) 中删除了 RISC-V 支持。”

    在此之前,人们希望制造商能够考虑使用基于RISC-V ISA 的SoC 来构建 Android 设备。从 ACK 中删除 RISC-V 支持并不意味着没有基于 RISC-V 套件的 Android,而是任何计划走这条路的制造商都必须自己完成大量的编码工作。

    谷歌在 RISC-V 上的暂时退缩很好地说明了新架构在走向主流的道路上面临的基本障碍——缺乏成熟统一的生态系统。大多数人都熟悉 Arm 生态系统,高通目前在笔记本电脑市场上推出了基于Arm设备的 Windows,而 Arm 已经在移动生态系统中站稳了脚跟,联发科等公司在其旗舰手机中充分利用了该架构。但 RISC-V 可能在哪里占据这个等式的位置呢?

    谷歌放弃在 Android 上使用 RISC-V 是一个鲜明的提醒,即使是开放式架构及其为设计师和开发人员(他们不必支付许可费)提供的灵活性也不足以使 RISC-V 成为市场上可行的前端支柱。

    然而,尽管存在种种挫折,RISC-V 仍然继续吸引人们的兴趣,尤其是那些希望减少对专有解决方案来为其设备供电的依赖的公司。

    中国因素

    考虑到中国面临的所有地缘政治问题以及其对自主研发技术的推动,北京对 RISC-V 架构进行了大量投资,作为其避免对外国架构和技术依赖的战略解决方案的一部分。

    中国芯片设计公司龙芯已经利用 ISA 创建了 RISC-V 驱动的系统,供中国学校使用。另一个重要例子是中国巨头计划在其云服务器中使用 RISC-V。

    所有这些都引起了美国政府的关注,自2023 年以来,美国政府一直在考虑立法者的要求,以使中国更难在其设计中实施 RISC-V 的 ISA。

    RISC-V International 当时谈到了美国政府可能采取的任何限制访问的举措,时任首席执行官卡莉斯塔·雷德蒙 (Calista Redmond) 表示,这可能会导致标准的分裂和“一个不兼容解决方案的世界”。

    确实如此。要让 RISC-V 作为一种架构打入主流设备市场,不能只靠创新,还必须创建一个生态系统,吸引芯片制造商和制造商,让他们放心使用 RISC-V 内核构建设备,并了解应用程序和支持已经到位。Arm 和 x86 生态系统都花了几十年时间创造了我们今天所拥有的东西,构建了工具和库,并为开发人员提供支持,让他们能够在架构本身上创建应用程序。底线:一切都需要为最终用户服务。

    这也许是 RISC-V 和整个架构面临的最大问题之一:软件兼容性。虽然 Arm 和 x86 生态系统都得到了广泛支持,但 RISC-V 却并非如此。

    你必须有标准

    今年 10 月,RVA23 配置文件获得批准,这对 RISC-V 来说无疑是一个重要时刻。这实质上制定了一套一致的 ISA 扩展,软件开发人员可以依赖并利用这些扩展在 RISC-V 架构上创建兼容的软件。它不仅带来了矢量运算、浮点和原子指令等功能,还为 RISC-V 提供了一些非常需要的 AI 和机器学习工作负载支持。

    总的来说,RVA23 配置文件的批准为这个想要出名但尚未能够实现的架构带来了急需的一致性。

    尽管取得了进展,但这只是解决该架构长期以来面临的更广泛的软件兼容性问题的第一步。RISC-V 真正需要做的是让开发人员编写代码,以便 RISC-V 能够像在其他生态系统中一样运行。

    说服开发人员(以及制造商)采用 RISC-V 作为架构并构建应用程序和设备并非易事。

    手机和电脑

    RISC-V 面临的另一个主要挑战是当前的市场格局,尤其是移动市场。Arm 在智能手机市场占有很大的份额,我们甚至还没有谈论苹果在这个领域的主导地位。每款旗舰智能手机基本上都以某种形式运行在 Arm 内核上,每个开发工具链都针对 Arm 进行了优化。打入这个市场将是一个难题。

    然后是 PC 市场,该市场由 x86 主导,AMD 和英特尔几乎占据了所有市场份额;尽管有微软的支持,但高通最近推出的 Windows on Arm 仍未站稳脚跟。RISC-V 要想进入 PC 市场,不仅要展示出与 x86 上可用的产品相比可行且具有竞争力的性能,还必须获得目前缺乏的开发人员支持。

    RISC-V 的现实情况是,即使有政府支持和小众用例,它在 Arm 和 x86 上仍有很大的发展空间。

    RISC-V 的闯入不会在一夜之间发生,也不会很快发生。

    或许最重要的问题是 RISC-V 能否快速发展,在未来五年内缩小与竞争对手的差距。MIPS 和 SiFive 等公司在嵌入式系统、设备、网络、SoC 等中依赖 RISC-V ISA 是一个良好的开端。

    但感觉我们仍在等待 RISC-V 突破竞争对手的突破时刻。目前,它仍然是一个开放的免版税架构,前景广阔。新任首席执行官需要努力确保开发人员和制造商为未来的设备选择 RISC-V 的 ISA。

    https://www.theregister.com/2025/01/02/riscv_journey_to_mainstream/

    半导体精品公众号推荐

    专注半导体领域更多原创内容

    关注全球半导体产业动向与趋势

    *免责声明:本文由作者原创。文章内容系作者个人观点,半导体行业观察转载仅为了传达一种不同的观点,不代表半导体行业观察对该观点赞同或支持,如果有任何异议,欢迎联系半导体行业观察。

    今天是《半导体行业观察》为您分享的第3996期内容,欢迎关注。

    『半导体第一垂直媒体』

    实时 专业 原创 深度

    公众号ID:icbank

    喜欢我们的内容就点“在看”分享给小伙伴哦



    上一页:“光二代”走向台前!高海纯任天合光能联席董事长 下一页:三星HBM 4完成设计,吹响反攻号角
    全部评论(0)