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

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

3天内不再提示

异构计算时代,RISC-V架构发展应该更大胆一些

Felix分析 来源:电子发烧友网 作者:吴子鹏 2023-10-24 00:23 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

电子发烧友网报道(文/吴子鹏)数日前,全球领先的商业RISC-V内核公司SiFive宣布推出两款新产品,分别为 SiFive Performance P870 CPU 和 SiFive Intelligence X390 NPU 处理器,我们也在第一时间进行了报道。

从SiFive的介绍不难看出,这是一个组合型产品,通过将P870高性能通用计算SoC与由X390和客户AI硬件引擎组成的高性能NPU结合在一起,能够为产品设计师提供了一个高度灵活、低功耗和可编程的解决方案,为复杂的工作负载提供了卓越的计算密度。产品的性能我们就不在这里赘述了,今天我们主要探讨一下,SiFive新品给行业带来的启迪。

RISC-V在异构计算领域该有更大的野心

对于SiFive描述的这种运算体系,我们通常将其称为异构计算,NPU等数据加速单元是异构计算里面的典型组件。目前,异构计算已经有了全面爆发的态势,英特尔英伟达AMD三大计算芯片厂商都在全力推动这一技术向前发展,并有很多代表性产品,比如英特尔的Falcon Shores架构,英伟达的Grace CPU等。

异构计算的本质是使用不同类型指令集和体系架构的计算单元组成系统的计算方式,当然这是包括RISC-V指令集的。异构计算的方式是将计算任务分解,让擅长处理某一种类型计算任务的计算单元能够发挥自己的价值,也就是“专人做专事”。

人工智能和大数据时代,异构计算是一场算力革命,与传统的单一类型计算相比,异构计算具有多样性、灵活性、高效性等优点。不过,过往RISC-V在异构计算里的戏份并不多,无论是主要计算核心,还是数据加速单元,x86架构和ARM架构依然是主流的选择,且把控着近乎整个市场。

从当前的现状来看,RISC-V在异构计算方面的布局明显有些太过谨小慎微,基本只有阿里平头哥和SiFive等商业内核公司有清晰的规划,芯片设计层面则显得非常谨慎,包括国内厂商其实也是如此。

正如平头哥所言,“所有行业的芯片都值得用RISC-V重做”。那么,在异构计算这个新型计算架构里,RISC-V不该只满足加速器的角色,而是大有可为。

异构计算中的RISC-V

目前,异构计算的发展也面临着一些挑战。其中一个显著挑战是如何实现任务的分配和调度,使得不同类型的计算设备能够协同工作,完成复杂的计算任务。正如上述内容提到的,这是异构计算的本质,同时也是最难实现的地方。

造成这种局面的一个重要问题是,计算设备领域长期以来已经形成了以x86架构和ARM架构CPU为核心的计算体系,在CPU性能、传输和计算单元种类方面都已经有了局限性。为了破局,我们看到英伟达公司自研了一套传输协议,各个大厂也在积极研发其他类型的数据加速单元,有一些正是基于RISC-V。

在这个局面下,阿里平头哥和SiFive目前证明了一件事情——RISC-V可以统领异构计算平台,对于RISC-V在异构计算领域的发展有重要意义。

我们看平头哥的AI芯片平台。在平头哥芯片开发社区里,该公司一共上线了两款芯片平台和一个芯片原型设计,其中无剑600,以及基于无剑600的曳影1520芯片原型都有非常强的异构属性。

其中,无剑600设计平台是平头哥推出的高性能异构、软硬件全栈芯片设计平台,具有高性能、高存储带宽、高安全和高AI算力的特性。在多核高性能RISC-V CPU外围,该平台集成GPU + DPU图形和显示子系统,支持OpenGL-ES、多屏异显等特性,因此这是一个异构多核的计算平台。

wKgZomU2SfaAc9lZAABd1xt0SV4789.png
无剑600设计平台框图,图源:平头哥


曳影1520是首颗基于无剑600芯片设计平台研发的量产多模态AI处理器芯片原型。在CPU方面,采用4*C910 2.0G+1*C906 1G,搭载4T INT8的NPU,以及支持OpenGL ES/OpencL/Vulkan的GPU。

wKgZomU2SgSAYHjwABUr5qGi6Ic085.png
曳影1520系统框图,图源:平头哥



有了平台还需要系统,曳影1520已经能够支持多种类型的Linux系统平台,也能够支持Android 12以及AOSP主线最新版本。有了无剑600和曳影1520,业界可以清晰地认识到,以RISC-V为主要核心的异构计算是可行的。

如今, SiFive Performance P870 CPU 和 SiFive Intelligence X390 NPU的出现,实际上将以RISC-V架构为主处理器的异构计算推到了一个更高的水平。Imagination在异构计算方面的布局同样是以RISC-V CPU为主要核心,当然该公司也会向RISC-V平台提供其他IP,比如平头哥的曳影1520,采用的便是Imagination的GPU和NNA的IP组合,在AI和视觉性能上得到了很大的加强。

为什么要强调以RISC-V计算芯片为核心,或者是打造RISC-V体系的异构计算呢?这是一种观念的转变,就像中国科学院计算技术研究所副所长、北京开源芯片研究院首席科学家包云岗谈到的,过去国内芯片公司可以直接选择台积电和Arm提供的便捷模式,在这个模式下,芯片设计公司只需要做出简单的修改就能够得到一颗功能不错的芯片,这种模式让很多研发人员没有心思做研发创新,对于开源开放的RISC-V架构而言,相当于抑制了创新。

从致力于打造协处理器,到主动上位到做异构计算的主处理器,RISC-V的发展将更加迅猛。目前,三星、英特尔和台积电都已经推出了专门的RISC-V代工工艺。对于高性能更强烈的追求有助于进一步释放RISC-V架构,以及架构和代工配合过程中的潜力。

后记

强调打造以RISC-V为核心的异构计算体系是一种破局。传统芯片大厂已经和ARM架构、x86架构有了深度的利益绑定,无法用“从零起步”的思维打造RISC-V异构计算平台,就像他们的异构计算芯片依然不是以RISC-V内核为主。无论是大数据运算还是边缘计算,未来异构计算的前景都是无限广阔的,在这个领域芯片企业,尤其是***企业需要更加主动,这样RISC-V的成长将进一步提速,也能够更快上位成为第三种主流架构。

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

    关注

    48

    文章

    2794

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    大湾区RISC-V生态全景展示:RISC-V生态发展论坛、开发者Workshop和生态应用专区

    ),正以前所未有的速度从学术走向产业,从嵌入式走向高性能计算等全场景应用。数百万计的生态开发者,还有政府和资本的加持,你将如何把握这历史性机遇?如何深度融入蓬勃发展RISC-V生态
    的头像 发表于 10-13 09:18 311次阅读
    大湾区<b class='flag-5'>RISC-V</b>生态全景展示:<b class='flag-5'>RISC-V</b>生态<b class='flag-5'>发展</b>论坛、开发者Workshop和生态应用专区

    知合计算RISC-V架构创新,阿基米德系列剑指高性能计算

    在2025 RISC-V中国峰会上,知合计算处理器设计总监刘畅就高性能RISC-V处理器架构探索与实践进行了精彩分享。 在以X86和ARM为代表的处理器
    的头像 发表于 07-18 14:17 2374次阅读
    知合<b class='flag-5'>计算</b>:<b class='flag-5'>RISC-V</b><b class='flag-5'>架构</b>创新,阿基米德系列剑指高性能<b class='flag-5'>计算</b>

    Tenstorrent 首席架构师:未来 RISC-V 会是计算机的主流

    当前,按指令集架构(ISA)分类,主流架构包括 x86 架构、ARM 架构RISC-V 架构
    发表于 07-17 11:26 1396次阅读

    能效提升3倍!异构计算架构让AI跑得更快更省电

    。它是应对复杂计算需求的关键技术之。   异构计算架构的核心优势   异构计算架构的核心要素主
    的头像 发表于 05-25 01:55 3463次阅读

    首款RISC-V架构服务器,助力行业精准适配AI场景

    RISC-V融合服务器RS-SRM120为2U双路异构服务器产品,搭载双RISC-V指令集64核处理器SG2042,通过高效的双芯互联架构,提供强大的智算能力。支持CV模型、LLM等多
    的头像 发表于 02-28 16:34 1501次阅读
    首款<b class='flag-5'>RISC-V</b><b class='flag-5'>架构</b>服务器,助力行业精准适配AI场景

    RISC-V可能颠覆半导体行业格局的5种方式

    处理器行业。RISC-V在半导体行业有何不同?RISC-V(精简指令集计算V)在几个关键方面与其他指令集(如x86、ARM和MIPS)不同。以下是
    的头像 发表于 02-05 17:03 9次阅读
    <b class='flag-5'>RISC-V</b>可能颠覆半导体行业格局的5种方式

    Arm与RISC-V架构的优劣势比较

    和合作伙伴。 RISC-V 基于这类开放标准,企业能够设计和使用定制处理器,而无需支付高额的授权费用,也不会受到地域管辖的限制。除此之外,企业针对特定应用场景,还能修改指令集架构的扩展,以此获得更大
    发表于 02-01 22:30

    2024年risc-v发展总结

    新的年已经来临,请问有人能将risc-v在2024年的发展个比较全面的总结?
    发表于 02-01 18:27

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

    RISC-V芯片作为种基于精简指令集计算RISC)原则的开源指令集架构(ISA)芯片,近年来在多个领域展现出了广泛的应用潜力和显著优势。
    发表于 01-29 08:38

    RISC-V MCU技术

    话下。 还有个Sipeed Longan Nano开发板,用的是SiFive的RISC-V处理器核心,给开发者提供了个平台,能让他们去探索RISC-V架构和应用开发。这个开发板也能用
    发表于 01-19 11:50

    进迭时空亮相RISC-V产业发展大会:新AI CPU引领大模型时代

    12月28日,以“发挥标准优势,繁荣产业发展”为主题的RISC-V产业发展大会在北京亦庄经开区通明湖会展中心举行。作为基于新RISC-V
    的头像 发表于 12-31 17:32 1165次阅读
    进迭时空亮相<b class='flag-5'>RISC-V</b>产业<b class='flag-5'>发展</b>大会:新AI CPU引领大模型<b class='flag-5'>时代</b>

    risc-v发展的周期是多久?

    risc-v已经发展段时间了,请问每次大的更新换代大概间隔多长时间呢?
    发表于 12-29 18:39

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

    。通过不断优化指令集架构和算法设计,RISC-V芯片将能够实现更高效的控制模式和更高的性能表现,从而推动电机控制技术的进发展。 因此可以大胆
    发表于 12-28 17:20

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

    RISC-V种特定指令集架构RISC-V指令集类似于INTEL的X86、ARM指令集,是个被CPU读取到内存后,指导
    发表于 12-16 23:08

    RISC-V 与 ARM 架构的区别 RISC-V与机器学习的关系

    在现代计算机架构中,RISC-V和ARM是两种流行的处理器架构。它们各自具有独特的特点和优势,适用于不同的应用场景。 1. RISC-V架构
    的头像 发表于 12-11 17:50 4361次阅读