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应用的兼容性,降低软件开发成本,并实现新一代的标准和可扩展的领域特定架构。

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

    关注

    1791

    文章

    46711

    浏览量

    237233
  • 开源
    +关注

    关注

    3

    文章

    3231

    浏览量

    42346
  • RISC-V
    +关注

    关注

    44

    文章

    2216

    浏览量

    45969
收藏 人收藏

    评论

    相关推荐

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

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

    计算与开芯院签署生态合作伙伴协议,共同打造高性能RISC-V AI大算力芯片

    下一代RISC-V算力芯片中。这一合作旨在共同打造国内最权威、高性能的RISC-VAI算力芯片,推进RISC-V标准落地,推动高性能AI产业化与
    的头像 发表于 10-19 08:11 437次阅读
    <b class='flag-5'>希</b><b class='flag-5'>姆</b><b class='flag-5'>计算</b>与开芯院签署生态合作伙伴协议,共同打造高性能<b class='flag-5'>RISC-V</b> AI大算力芯片

    浅谈RISC-C C Intrinsic的发展情况

    。 6. 未来工作:RISC-V向量扩展的Intrinsic支持将继续完善,并且可能会在OpenCV等项目中使用RVV intrinsics
    发表于 10-16 16:55

    risc-v与esp32架构对比分析

    RISC-V是一种开源指令集架构(ISA),它支持多种拓展指令,由基本指令集和扩展指令集组成。 设计原则 :RISC-V采用精简指令集(
    发表于 09-26 08:40

    RISC-V指令集的特点总结

    实现的复杂性,提高处理器的执行效率和易于优化。 模块化 定义:RISC-V 指令集支持模块化扩展,允许开发者根据具体应用需求添加或定制特定的指令模块。 优势:模块化设计使得
    发表于 08-30 22:05

    RISC-V Summit China 2024 | 青稞RISC-V+接口PHY,赋能RISC-V高效落地

    进一步扩展单线,目前是32位MCU中唯一的单线调试接口。 自研内核与接口等关键模块省去了外购IP的授权和提成费,进一步为客户节约了成本。少花一份钱,却能在标准RISC-V架构的基础上享受更多的特色功能
    发表于 08-30 17:37

    risc-v的发展历史

    RISC-V v2.1,增加了对64位体系结构的支持,并提供了更详细的文档和规范。 2017年:RISC-V基金会推出了RISC-V
    发表于 07-29 17:20

    为什么要有RISC-V

    RISC-V(“RISC five”)的目标是成为一个通用的指令集架构(ISA):①、它要能适应包括从最袖珍的嵌入式控制器,到最快的高性能计算机等各种规模的处理器。②、它应该能兼容各种流行的软件栈
    发表于 07-27 15:05

    科华数据携手计算,推动国产RISC-V开源AI算力快速发展

    的AI服务,满足各行各业对AI算力和AI解决方案的需求。同时,基于计算开源RISC-V算力平台,共同打造
    的头像 发表于 06-30 08:36 438次阅读
    科华数据携手<b class='flag-5'>希</b><b class='flag-5'>姆</b><b class='flag-5'>计算</b>,推动国产<b class='flag-5'>RISC-V</b><b class='flag-5'>开源</b>AI算力快速发展

    科华数据携手计算,推动国产RISC-V开源AI算力快速发展

    的AI服务,满足各行各业对AI算力和AI解决方案的需求。同时,基于计算开源RISC-V算力平台,共同打造
    的头像 发表于 06-26 08:36 484次阅读
    科华数据携手<b class='flag-5'>希</b><b class='flag-5'>姆</b><b class='flag-5'>计算</b>,推动国产<b class='flag-5'>RISC-V</b><b class='flag-5'>开源</b>AI算力快速发展

    risc-v的mcu对RTOS兼容性如何

    RISC-V的MCU对RTOS(实时操作系统)的兼容性主要取决于多个因素,包括RTOS的版本RISC-V指令集的实现、以及芯片制造商提供的支持
    发表于 05-27 16:26

    RISC-V的MCU与ARM对比

    或许可费。这确保了ARM的稳定性和可靠性,以及高质量的技术支持和生态系统。 指令集与实现 RISC-VRISC-V是一种模块化的架构,由一个基本指令集和多个可选指令集
    发表于 05-27 15:58

    润开鸿基于高性能RISC-V开源架构DAYU800通过OpenHarmony兼容性测评

    、易实现、可扩展性强等特性,与OpenHarmony多端协同、弹性部署的分布式能力相辅相成,润开鸿正通过不断推进软硬件底层能力升级与创新,带动RISC-V与OpenHarmony的双
    发表于 12-14 17:33

    RISC-V内核突破百亿颗 RVV1.0如何解锁端侧AI市场应用潜能

    的技术版本向量扩展版本对于RISC-V架构在AI领域的广泛应用非常重要。向量指令集的
    发表于 12-01 13:17

    256核!赛昉发布全新RISC-V众核子系统IP平台

    Coherency)和内存子系统。该RISC-V众核子系统IP平台可广泛应用于服务器、DPU、计算存储、网络通信、AI等领域。 StarLink-700 RISC-V众核子系统IP平台 今年,赛昉科技
    发表于 11-29 13:37