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

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

3天内不再提示

希姆计算的RISC-V矩阵扩展开源项目已升级至0.5版本,支持向量+矩阵的实现

RISCV国际人才培养认证中心 2024-11-12 01:08 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

希姆计算的RISC-V矩阵扩展开源项目已升级至0.5版本

-----支持向量+矩阵的实现

范福杰博士&陈炜博士

项目背景

Background

为了解决RISC-V在人工智能领域中指令碎片化的问题,推动加速人工智能行业的发展,自2021年开始,希姆计算启动了针对RISC-V矩阵指令集和支持工具的开源工作,工作的目标是提高人工智能应用的兼容性、降低软件开发成本,并实现新一代的标准和可扩展的领域特定架构。

98ba9e82-a04f-11ef-8084-92fbcf53809c.png

2022年9月,完成了RISC-V矩阵ISA规范0.1版本,并向RISC-V国际基金会提交了开源提案和支持工具。

2023年5月,与达摩院建立了协商机制,共同探索RISC-V矩阵指令集。

2024年8月,完成了RISC-V矩阵ISA规范0.5版本。

2024年10月,完成了RISC-V矩阵ISA规范0.5版本支持工具链的开发。

今天,希姆计算正式发布了RISC-V矩阵指令集0.5版本及其支持工具,成为首家向全球社区提交完整RISC-V矩阵指令集及其支持工具的公司。这将推动RISC-V矩阵指令集国际标准的快速形成,并推动整个RISC-V生态系统的发展。

项目亮点

Highlights

最新的RISC-V矩阵指令集采用Tile-based的矩阵乘法架构设计,在原有基础上进一步完善了编程模型和类型支持。

同时提供了基本版32位指令编码(https://github.com/riscv-stc/riscv-matrix-spec) 和扩展版64位长指令编码(https://github.com/riscv-stc/riscv-matrix-spec/tree/matrix64) 。

通过参数化寄存器架构和模块化类型系统,它能够适应从边缘到云端的各种应用场景。

为了推动标准化和商业实施,提供了以下工具并进行了更新:

基于LLVM的编译器 (https://github.com/riscv-stc/llvm-project/tree/matrix)

基于Spike的模拟器 (https://github.com/riscv-stc/riscv-isa-sim)

基于GDB的调试器 (https://github.com/riscv-stc/riscv-openocd-matrix/tree/matrix)

基于SCOOP(Stream Computing Out-of-Order Processor)平台的开源核心实现,包含RVV和RV Matrix支持(https://github.com/riscv-stc/chipyard)

98db6090-a04f-11ef-8084-92fbcf53809c.png

SCOOP(Stream Computing Out-of-Orfer Processor)开源平台基于BOOM(Berkeley Out-of-Order Machine)增加了RVV 1.0和矩阵功能的支持,这使得它成为业界首个开源的RISC-V向量和矩阵项目。

截至目前,编译器、模拟器和调试器均已更新至0.5版本。开源核心已经更新到了0.2版本,并将在将来逐步更新到最新版本。

社区反馈

Community Response and Evaluations

希姆计算的研发总监范福杰博士表示:“我们非常激动能推出这个新的版本。通过引入对RISC-V矩阵指令集扩展的支持,可以大大增强希姆计算基于RISC-V架构开发高性能AI芯片的能力,同时为RISC-V指令集的改进做出贡献。此外,我们的SCOOP(Stream Computing Out-of-Order Processor)实现了与Chipyard项目的结合,这充分展示了先进技术在现实世界的硬件设计中得到了极好的应用。”

RISC-V国际的首席执行官Calista Redmond对此次升级也给予了高度评价:“看到像希姆计算这样的创新项目积极采用和支持了RISC-V的新特性,真是令人鼓舞。矩阵指令集扩展代表了RISC-V生态系统向前迈出了重要一步,能够在特定应用场景中显著提升性能。我们对希姆计算团队的努力表示感谢,这对整个社区来说是一个巨大的胜利。”

“我们非常兴奋能与希姆计算合作,将RISC-V AI核心技术引入我们的课堂。通过具体的工程案例进行实践学习,我们的学生将能够接触最前沿的技术和发展趋势。这将显著提升他们的实践技能和创新能力,”北京大学集成电路学院助理教授贾天宇博士说,他已将SCOOP项目纳入今年秋季的SOC设计研究生课程中。

未来展望

Future outlook

RISC-V的开源特性已经吸引了学术界和产业界的广泛关注,其模块化设计和可扩展性能力满足了近年来人工智能计算能力的应用需求。基于RISC-V架构的AI芯片不仅能够通过扩展指令实现AI应用所需的高计算能力,还因为与RISC-V标准指令集的兼容性而在编程灵活性方面具有显著优势。

我们期待更多合作伙伴加入这个开源项目,推动计算技术的持续进步。希姆计算将进一步加强与合作伙伴的合作,推动RISC-V在人工智能领域的发展,繁荣RISC-V生态系统,提高AI应用的兼容性,降低软件开发成本,并实现新一代的标准和可扩展的领域特定架构。

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

    关注

    1813

    文章

    49741

    浏览量

    261561
  • 开源
    +关注

    关注

    3

    文章

    4033

    浏览量

    45571
  • RISC-V
    +关注

    关注

    48

    文章

    2793

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    全志开发多款RISC-V芯片,广泛用于机器狗、扫地机器人

    电子发烧友网综合报道 全志科技日前表示,基于RISC-V架构内核,全志科技开发了多款芯片产品,且均已实现大规模量产。此外,其芯片产品广泛应用于扫地机器人、四机器狗等设备,如小米仿生四足机器人“铁蛋
    的头像 发表于 10-24 09:09 6303次阅读

    RISC-V B扩展介绍及实现

    B扩展简介 RISCV B扩展指的是RISCV用于位运算加速的一个扩展指令集,目的是使用一条指令实现原本需要2-3条指令才能实现的位操作指
    发表于 10-21 13:01

    基于蜂鸟E203架构的指令集K扩展

    扩展指令集架构(RISC-V ISA)的K扩展。 K扩展是一种可选的指令集扩展,它增加了一些向量
    发表于 10-21 09:38

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

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

    兆松科技发布高性能RISC-V编译器ZCC 4.0.0版本

    近日,兆松科技(武汉)有限公司(以下简称“兆松科技”)宣布正式发布高性能 RISC-V 编译器 ZCC 4.0.0 版本。新版本在性能优化、厂商自定义指令支持和软件库等方面
    的头像 发表于 06-27 14:48 2261次阅读
    兆松科技发布高性能<b class='flag-5'>RISC-V</b>编译器ZCC 4.0.0<b class='flag-5'>版本</b>

    IAR发布RISC-V开发工具链v3.40.1版本

    近期,IAR重磅发布其旗舰产品——RISC-V开发工具链的全新版本v3.40.1,全面提升了在性能、安全性及自动化方面的能力。此次重大更新将进一步助力汽车、工业、医疗及物联网等行业打造更敏捷、可
    的头像 发表于 06-25 14:16 1801次阅读

    RISC-V架构下的编译器自动向量

    高性能算力生态的建设,正投入编译器自动向量化优化等多项关键技术,全面助力RISC-V的高性能发展。RISC-V向量设计SpacemiT在现代CPU中,
    的头像 发表于 06-06 16:59 936次阅读
    <b class='flag-5'>RISC-V</b>架构下的编译器自动<b class='flag-5'>向量</b>化

    大象机器人携手进迭时空推出 RISC-V 全栈开源六轴机械臂产品

    全球80多个国家和地区。 近日,大象机器人联合进迭时空推出全球首款RISC-V全栈开源六轴机器臂“myCobot 280 RISC-V”,为开发者打造全新的机器人开源创新平台。 “my
    发表于 04-25 17:59

    RISC-V核低功耗MCU指令集架构(ISA)特点

    RISC-V核低功耗MCU通过开源生态、模块化架构与能效优化技术,成为物联网、穿戴设备等领域的理想选择‌。 一、‌开源与可定制性‌ 完全开源免费‌:
    的头像 发表于 04-23 10:01 1046次阅读

    FPGA与RISC-V浅谈

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

    开源的AI MPU

    ‌ (2) CORE-V(OpenHW Group) ‌ ‌ 特点 ‌:开源RISC-V处理器家族,支持AI加速扩展(如DSP/
    的头像 发表于 04-02 17:44 2143次阅读

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

    的核心优势在于其开源性、模块化、低功耗、高性能以及可扩展性。这些特性使得RISC-V芯片在物联网(IoT)、嵌入式系统、边缘计算以及高性能计算
    发表于 01-29 08:38

    RISC-V在MCU中有哪些知名的开源项目

    RISC-V在MCU中有哪些知名的开源项目
    发表于 12-30 19:48

    risc-v芯片在电机领域的应用展望

    具体应用场景进行灵活定制,从而实现更高效的控制算法和更优化的性能表现。 此外,RISC-V芯片还支持多核架构,这使得电机控制系统能够同时处理多个任务,提高整体运行效率。在电机驱动方面,多核架构能够使得
    发表于 12-28 17:20

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

    PowerPC以及现在统治嵌入式市场的ARM。 2. 什么是RISC-V RISC全名Reduced Instruction Set Computer,即精简指令集计算机;V是罗马字
    发表于 12-16 23:08