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

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

    关注

    1821

    文章

    50523

    浏览量

    267777
  • 开源
    +关注

    关注

    3

    文章

    4425

    浏览量

    46586
  • RISC-V
    +关注

    关注

    49

    文章

    2986

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    直播预告|玄铁 x Canonical:从本地推理到 AI 工厂,基于 RISC-V 的 AI 基础设施创新路径探讨

    AI 算力需求从云端蔓延至终端,RISC-V 如何以一以贯之的开放架构,打通从“本地推理”到“AI 工厂”的全场景链路,实现智算时代下的算力破局。 核 心 看 点 硬核算力基座|玄铁张量计算引擎 深度
    发表于 05-15 12:15

    NumPy完成RISC-V向量扩展适配,SG2044平台验证RVV浮点性能优势

    在中国科学院软件研究所智能软件研究中心与如意RISC-V软件生态的持续推动下,国际主流开源科学计算库NumPy正式完成对RISC-VVector(RVV)
    的头像 发表于 05-15 09:03 311次阅读
    NumPy完成<b class='flag-5'>RISC-V</b><b class='flag-5'>向量</b><b class='flag-5'>扩展</b>适配,SG2044平台验证RVV浮点性能优势

    深度数智推出 DC-ROMA RISC-V Mainboard III,推动开源 RISC-V 笔记计算在 Framework Laptop 13 上进阶

    深度数智宣布,面向FrameworkLaptop13的DC-ROMARISC-VMainboardIII正式发布。这标志着将实用、高性能的RISC-V计算引入模块化笔记电脑形态的重要里程碑。新款
    的头像 发表于 05-13 19:48 143次阅读
    深度数智推出 DC-ROMA <b class='flag-5'>RISC-V</b> Mainboard III,推动<b class='flag-5'>开源</b> <b class='flag-5'>RISC-V</b> 笔记<b class='flag-5'>本</b><b class='flag-5'>计算</b>在 Framework Laptop 13 上进阶

    支持运行 30B 大模型!Firefly K3 系列产品矩阵,搭载 RISC-V 超强芯片

    打造了完善的产品矩阵,从产品形态来看,我们布局了核心板、行业主板、边缘计算主机及服务器等产品。高性能RISC-V处理器K3Firefly-K3系列产品所搭载的K3
    的头像 发表于 05-11 16:33 821次阅读
    <b class='flag-5'>支持</b>运行 30B 大模型!Firefly K3 系列产品<b class='flag-5'>矩阵</b>,搭载 <b class='flag-5'>RISC-V</b> 超强芯片

    赛昉科技携手中国移动研究院,深度参与RISC-V国际协会复数矩阵指令集标准化,填补高端计算空白

    的标准化工作,为微架构设计、性能建模及工具链生态提供关键支撑。当前,RISC-V国际协会根据不同场景的AI算力需求,定义了三种矩阵扩展实现方案——IME、AME、VM
    的头像 发表于 04-22 15:04 270次阅读
    赛昉科技携手中国移动研究院,深度参与<b class='flag-5'>RISC-V</b>国际协会复数<b class='flag-5'>矩阵</b>指令集标准化,填补高端<b class='flag-5'>计算</b>空白

    RISC-V迎来关键拐点

    RVA23标志着主流CPU性能扩展方式的一个转折点。它强制要求使用RISC-V向量扩展(RVV),从而将结构化、显式并行计算提升到与标量执行
    的头像 发表于 03-05 15:03 1020次阅读
    <b class='flag-5'>RISC-V</b>迎来关键拐点

    RISC-V vs ARM:为什么工业与边缘计算仍然选择 ARM 架构?

    完整,占据工业与边缘计算主流。 既然 RISC-V 看起来更“先进”,为什么工业界和工程项目依然大量选择 ARM? 本文从 工程实现、软件生态和项目
    的头像 发表于 01-21 17:33 1088次阅读
    <b class='flag-5'>RISC-V</b> vs ARM:为什么工业与边缘<b class='flag-5'>计算</b>仍然选择 ARM 架构?

    RISC-V,正式崛起

    寡头垄断格局的终结,开启了芯片设计不再是专有技术垄断,而是全球共享资源的新时代。RISC-V最初只是加州大学伯克利分校的一个小众学术项目,如今发展成为计算领域强
    的头像 发表于 01-16 15:17 983次阅读
    <b class='flag-5'>RISC-V</b>,正式崛起

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

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

    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 1436次阅读
    普华基础软件亮相2025 <b class='flag-5'>RISC-V</b>中国峰会

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

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

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

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