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

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

3天内不再提示

RISC-V GPU如何真正落地到产品上

lPCU_elecfans 来源:电子发烧友网 作者:电子发烧友网 2022-08-26 09:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

电子发烧友网报道(文/周凯扬)今年开年以来,相信大家已经接受了一波各种国产GPU新品的消息轰炸了,尤其是GPGPU(通用图形处理单元),比如天数智芯的天垓、壁仞科技的BR100系列等等,这也意味着在通用计算上,国内GPU的硬件生态终于走上了快车道。

然而去年9月份,RISC-V向量扩展(RVV)1.0的正式推出让RISC-V开始在通用计算和AI领域有了更大发挥空间,比如GCC和LLVM这两大著名编译器都已经支持RVV汇编等。RISC-V的GPU也开始因此冒头,甚至不少都是开源的,比如去年的Vortex等。

清华“承影”GPU今年的RISC-V中国峰会上,清华大学集成电路学院何虎副教授团队发布了采用Chisel语言基于RISC-V 的开源GPGPU实现方案,名为“承影”(Ventus),同时还给出了映射方案、指令集和微架构的实现。

作为开始崭露头角的敏捷硬件设计语言,Chisel在RISC-V处理器的设计中变得愈发常见,另一开源RISC-V处理器,中科院的香山同样采用了这一语言。这是因为其开发效率高过传统的Verilog,承影开发团队表示,利用Chisel高效参数化的特点可以生成不同规模的硬件单元,且应用无需更改代码仍能运行。

承影选择了将RISC-V向量扩展与SIMT架构结合的方式,RISC-V向量扩展可以适应不同规模而硬件,而无需进行重新编译。而单指令多线程的SIMT作为当下几乎所有GPU都选择的架构,在编程灵活性上要更高一些。

承影开发团队的设想是,让RVV GPGPU与RISC-V CPU充分结合,完成统一ISA下的SoC系统,能让编译器在任务划分和协同上探索更多可能。与此同时,他们也想借助开源RISC-V、开源硬件来打造自主可控的SoC系统。

承影已经在Xilinx VCU128 FPGA上完成了验证,他们开发了AXI驱动程序,并用MicroBlaze作为Host进行任务发射,用PL搭建“承影”GPGPU进行计算,通过DDR共享内存。按照4 warp 8 thread的配置可部署160个核心,核心频率为100MHz,理论峰值算力为32Gflops,可同时驻留1280个线程。承影开发团队预计中芯国际40nm工艺下,频率至少也能做到350MHz。

承影GPU不仅本身开源,也同样受益于开源。在承影的Github界面可以看到,其CTA调度器是基于另一大开源GPU项目,MIAOW的超线程调度器,L2缓存设计和香山处理器一样,参考了SiFive的Block InclusiveCache,乘法器和FPU也参考启发自香山的设计。这也就是RISC-V的开源魅力,在设计过程中不仅可以汲取来自其他ISA过去的设计经验,也能让整个开源社区参与到后续的开发完善工作中来。

根据承影开发团队的介绍,他们的后续工作包括工具链的开发,比如调试和UVM验证工具、RVV自动向量化工具,至于CUDA支持,他们打算走CUDA-LLVM-RVV这条路线。后续他们也计划引入一些架构上的改进,比如借鉴向量处理器的思路,以及现有GPGPU的架构。内存方面会考虑RVWMO与GPGPU的结合。他们也考虑加入图形功能,Tensor core以及transformer等单元。当然了,以上所说到的工作量都不少,还是需要开源社区的积极参与才能完成。

对RISC-V GPGPU未来的展望尽管GPGPU作为通用计算的一种硬件形式,目前已经在AI、HPC中开始普及,但要说GPU的各种角色定位中,效率最高、计算量最大、内存占用最多的应用之一还是图形渲染。鉴于目前图形渲染技术壁垒其实更高,RISC-V在这块还有很长的一段路要走。

天数智芯产品副总裁邹翾也在会上指出,当下AI与图形在云端融合已经成为必然的趋势,非GPU的架构很难响应两者在云端融合的挑战,而通用GPU不是像英伟达一样已经具备图形功能,就是可以追加图形功能。

具体实现方式也各有不同,就拿佐治亚理工学院的开源RISC-V GPGPU Vortex为例,今年的Hot Chips 34上,他们就展示了如何将GPGPU上的一部分图形硬件区块在软件上实现,从而节省处理器面积。虽然他们在各种3D Demo上验证出的平均帧数只有10fps左右,但对于在Intel Arria 10 FPGA上实现的一个8核128线程的GPGPU来说,已经是不错的成绩了。

至于软件生态支持,建立一个像CUDA一样流行的生态目前看来明显不现实,所以相关的移植工作依然被列为重心,比如上面提到的Vortex,就在开展相关的移植工作,将CUDA转换成OpenCL。除了他们以外,还有不少公司也在开展相关的工作,比如被英特尔收购的Codeplal,就在为RISC-V处理器开发对OpenCL与SYCL的支持,而他们也在开展CUDA移植SYCL相关开发工作。

赛昉科技也基于LLVM开发了RISC-V GPGPU编译器,实现了CUDA程序到RISC-V GPGPU指令的生成,他们还开发了相应的runtime库,实现了设备管理、内核下发、数据传输等一系列功能。赛昉科技算法高级经理夏品正在本届RISC-V中国峰会上表示,基于这一套编译器和runtime,一部分CUDA工程已经可以运行在RISC-V GPGPU上,并能通过功能测试。

RISC-V GPU真正落地到产品上的还是太少了,就拿本届中国峰会上发布的赛昉科技VisionFive 2单板计算机来说,相较于上一代昉·星光来说虽然增加了GPU,但依然还是用的Imagination的方案,同样的还有RIOS Lab的PicoRio、YADRO的EL Construct T等。这样的异构设计并没有问题,可RISC-V还在GPU上的投入还是不够,要想绕过巨头们积累的GPU专利,离真正打造一个完全基于该架构下的SoC产品还有一定的距离。

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

    关注

    28

    文章

    5099

    浏览量

    134420
  • SoC系统
    +关注

    关注

    0

    文章

    52

    浏览量

    11140
  • RISC-V
    +关注

    关注

    48

    文章

    2792

    浏览量

    51856

原文标题:清华承影,又一RISC-V开源GPU面世

文章出处:【微信号:elecfans,微信公众号:电子发烧友网】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    喜讯|昊芯RISC-V DSP荣获“中国芯”RISC-V生态推广奖

    成果,成功斩获"RISC-V生态推广示范案例"奖项!这是对中科昊芯坚持自主创新、推动RISC-V产业化、构建开放共赢生态体系的权威认可。技术突破:RISC-V落地
    的头像 发表于 11-18 09:01 1187次阅读
    喜讯|昊芯<b class='flag-5'>RISC-V</b> DSP荣获“中国芯”<b class='flag-5'>RISC-V</b>生态推广奖

    为什么RISC-V是嵌入式应用的最佳选择

    最近RISC-V基金会在社交媒体发文,文章说物联网和嵌入式系统正在迅速发展,需要更高的计算性能、更低的功耗和人工智能。RISC-V是为未来而建的,包括超高效的MCU高性能应用处理器
    的头像 发表于 11-07 10:09 1290次阅读

    大咖论道:以架构创新、生态繁荣,加速RISC-V产业落地

    电子发烧友网黄晶晶报道,在7月17日举行的2025 RISC-V中国峰会主论坛,十多位业界专家就RISC-V产业落地的机遇和挑战的圆桌话题进行了精彩的观点碰撞与趋势分析。     探
    的头像 发表于 07-20 05:49 5762次阅读
    大咖论道:以架构创新、生态繁荣,加速<b class='flag-5'>RISC-V</b>产业<b class='flag-5'>落地</b>

    Imagination亮相2025RISC-V中国峰会,GPU 与 RISC-V 协同赋能汽车智能化

    架构师章政分享了当前RISC-V在图形处理方面面临的挑战,并介绍了Imagination在构建开源GPU软件栈的新进展;同时,Imagination市场拓展资深经理
    的头像 发表于 07-18 16:47 1011次阅读
    Imagination亮相2025<b class='flag-5'>RISC-V</b>中国峰会,<b class='flag-5'>GPU</b> 与 <b class='flag-5'>RISC-V</b> 协同赋能汽车智能化

    RISC-V 图形领域的发展与挑战:从技术突破消费端落地

    根据 SHD Group 的预测数据, 2031 年基于 RISC-V 的 SoC 芯片出货量将超过 200 亿颗,占据全球市场超过 25.7% 的份额。其中,消费电子、计算机和汽车将成为最大
    发表于 07-18 13:51 5234次阅读

    RISC-V 工具链的版本更新、开发动态及生态建设愿景

    RISC-V 软件工具链作为连接 RISC-V 硬件架构与应用软件的核心纽带,其重要性贯穿于芯片设计、软件开发、生态建设乃至产业落地的全链条。从技术实现生态繁荣,它的成熟度直接决定了
    发表于 07-18 11:08 4701次阅读
    <b class='flag-5'>RISC-V</b> 工具链的版本更新、开发动态及生态建设愿景

    RISC-V 发展态势与红帽系统适配进展

    2025 年 7 月 18 日,在第五届(2025)RISC-V 中国峰会的软件与生态系统分论坛,红帽软件(北京)有限公司首席软件工程师、RISC-V 国际基金会大使傅炜分享的主题是《红帽在
    发表于 07-18 10:55 3863次阅读
    <b class='flag-5'>RISC-V</b> 发展态势与红帽系统适配进展

    英伟达:CUDA 已经开始移植 RISC-V 架构

    7 月 17 日,在第五届(2025)RISC-V 中国峰会主论坛,英伟达副总裁 Frans Sijstermanns 分享了题为《在英伟达计算平台实现 RISC-V 应用处理器部署》的主题演讲
    发表于 07-17 16:30 3833次阅读

    包云岗:原位替代 ARM,并未真正发挥 RISC-V 的优势

    生态(RISC-V)联盟秘书长、北京开源芯片研究院首席科学家包云岗教授表示,若仅用于原位替代 ARM,并未真正发挥 RISC-V 开放性与可定制化的优势。   RISC-V 的开放性,
    发表于 07-17 14:54 5071次阅读

    RISC-V 的平台思维和生态思维

    RISC-V 的魅力在于以模块化、开源、开放的指令集为底座,通过平台化技术框架降低芯片与应用开发门槛,并以协同共建的产业生态弥合碎片、加速落地。因此,高通高级副总裁 Leendert van
    发表于 07-17 14:04 4081次阅读

    沁恒微电子:从互连互通应用推动RISC-V落地发展

    沁恒微电子邀您共襄盛举沁恒微电子专注于连接技术和微处理器内核研究,基于多层次青稞RISC-V微处理器、多类型物理层收发器构建USB/蓝牙/以太网接口芯片和青稞RISC-V系列MCU/SoC,产品品类
    的头像 发表于 06-26 09:52 1215次阅读
    沁恒微电子:从互连互通应用推动<b class='flag-5'>RISC-V</b><b class='flag-5'>落地</b>发展

    FPGA与RISC-V浅谈

    RISC-V处理器的SoC数量在2024年约为20亿颗,2031年有望突破200亿颗。 RISC-V的概念与优势 RISC-V是一种全新的开源指
    发表于 04-11 13:53 542次阅读
    FPGA与<b class='flag-5'>RISC-V</b>浅谈

    芯来科技亮相RISC-V Day Tokyo 2025

    产品、行业领袖、开发者与生态伙伴。大家共同探索RISC-V架构的技术突破与产业应用,实现相互协作,推动RISC-V生态的开放与繁荣。
    的头像 发表于 03-03 14:07 1013次阅读

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

    电子、医疗设备等领域,对处理器的可靠性、实时性和低功耗有较高要求。RISC-V芯片通过提供丰富的外设接口和高效的指令集,满足了嵌入式系统的多样化需求。同时,其开源特性降低了开发成本,加速了产品上市时间
    发表于 01-29 08:38

    RISC-V MCU技术

    GD32VF103系列的MCU,是兆易创新出的,用了基于RISC-V的Bumblebee处理器内核,主要是给物联网还有其他超低功耗的场景用的。这个系列MCU运算主频能到108MHz,片闪存从16KB
    发表于 01-19 11:50