无论是人工智能、高性能计算,还是汽车或TWS,我们已经在各种产品形态中看到了RISC-V的身影。然而,有一种产品却成了RISC-V长久以来的痛,那就是GPU。固然,RISC-V在某些方面已经有了不逊色与ARM的计算能力表现,但在图形处理上还是没能匹敌ARM多年来的积累。但境况似乎正在慢慢好转,近年来RISC-V的GPU生态也已经开始发力了。
已有GPU生态的支持
去年1月,赛昉科技发布了可运行Linux操作系统的星光RISC-V单板计算机,搭载了赛昉的惊鸿7100RISC-V视觉处理芯片。为了添加更加强大的图形性能,赛昉授权采用Imagination的B系列GPU IP,并计划在该单板计算机的后续量产版本中使用Imagination的BXE-4-32。
同样用到ImaginationB系列GPU的还有晶心,今年1月,晶心科技宣布已经完成IMG BXE-2-32 GPU与其AX45 RISC-V GPU的联合验证工作,在FPGA上使用Linux系统完成了渲染大量图形的工作负载和基准测试。而此前RIOS Labs的RISC-V微型计算机PicoRio也宣布与Imagination达成合作,宣称计划在PicoRio2.0版本中引入Imagination的PowerVR GE7800 XE系列GPU。
Imagination的GPU具备与多种处理器架构协同工作的潜质,其B系列更是可以达到最高6TFLOPS的算力,对于视觉计算优异但3D图形处理仍然偏科的RISC-V来说,可以说是一个很好的辅助,尤其是对于图形性能有一定要求的消费类设备。
尽管这种异构的设计已经见怪不怪了,但归根结底这并非基于RISC-V架构的GPU,而ARM在GPU上的崛起,靠得正是Mali和Adreno之类的ARM架构GPU,RISC-V要想在架构之战站稳脚跟,也必须得打造基于自身架构的GPU。不过Imagination已经开始在做Catapult系列RISC-V CPU,有朝一日把RISC-V引入其GPU设计中也说不准。
RISC-V架构下的3D GPU
ThinkSilicon是一家罕见的来自希腊的IP公司,早在2007年就已成立,主要致力于小型超低功耗的2D/3D GPU核心,用于移动和可穿戴设备。然而在希腊的企业环境下,半导体初创企业难以找到资本投入,导致公司十余年来没有盈利,直到近几年才有所好转。2020年,这家公司被半导体设备厂商应用材料公司给收购,成为其全资子公司。2021年3月,这家公司推出了业界首个基于RISC-V的3D GPU NEOX。
NEOX是一个并行多核多线程的GPU架构,基于RISC-V的RV64C指令集与自适应NoC。NEOX可内置1到16个簇元素,集成4到64颗核心,每个簇都可以配置缓存大小和线程数。取决于簇/核心数量的配置,NEOX GPU的算力在12.8到409.6GFLOPS(800MHz)之间,支持FP16和FP32的浮点精度。
ThinkSilicon提供NEOX的SDK、系统VerilogRTL、集成测试、LLVM C/C++编译器、GCC C/C++编译器。目前NEOX 支持开放图形框架,比如OpenGL ES和Vulkan。其次NEOX也有很强的定制性,支持计算机视觉、AI计算与用户自定义的扩展。
不过目前NEOX对系统的支持还很有限,仅支持Linux、RTOS和WearOS,要想作为消费级的GPU的话,没有Windows和安卓这两大平台的支持的话,也是很难做起来的。但考虑到ThinkSilicon的老本行就是主要做IoT设备、可穿戴和小屏嵌入式设备,在系统支持和算力上其实也无需多高的要求。
根据ThinkSilicon的说法,他们将NEOX视为一种灵活可扩展的GPU方案,支持在资源有限的设备上快速部署AI、机器学习和GPGPU应用程序,并以超低功耗的优势显著延长电池寿命。
该芯片的产品开发总监Iakovos Stamoulis博士也是从业20余年的半导体老将了,20年前还在Advanced Rendering Technology工作期间,他就联合开发首个光追图形引擎芯片AR350。在这样的大佬带领下,ThinkSilicon或许有机会更进一步,把RISC-V GPU往光追这样的先进图形技术上发展。
开源GPU生态
RISC-V作为一个开源指令集,自然也少不了开源的RISC-V GPU。同样在去年,一个RISC-V开发小组发布了一个项目,名为RV64X,其目的就是为了补全RISC-V的3D图形与多媒体处理指令集,将GPU集成在RISC-V处理器上。RV64X小组的成员来自于各大参与RISC-V标准制定与开发的公司,包括Pixilica、高云半导体和西部数据。
首个RV64X的原型GPU设计主要面向MCU,且将仅限于支持Vulkan图形API,但他们承诺未来也会增加对OpenGL乃至DirectX的支持。RV64X的另一大特殊之处在于它将作为一个CPU-GPU混合的ISA迭代,这样在完成通用计算任务的同时也能完成图形计算任务。此外,RV64X采用了单内存模型的设计,消除了处理3D API运算时,GPU内存与CPU之间的额外调用。
根据PixilicaCEO AtifZafar的回复,RV64X小组已经被RISC-V国际基金会认可为图形工作组,他们也已经准备好了初期的规范以供审核,后续会整合到RISC-V规范中。但新扩展的推出往往需要一段时间,所以在此之前都不会有任何代码或RTL公布。
再者就是去年因为开发CUDA移植而火了一把的VortexGPU,Vortex是一个低成本的RISC-V GPGPU加速器方案,利用了现有的ISA和软件栈,当下的FPGA就能满足其资源要求,比如英特尔的Arria10和Stratix10等等。不过目前的软件栈暂时仅支持OpenCL 1.1 API,除了正在开展移植工作的CUDA外,Vortex还计划支持Vulkan、OpenVision和Tensorflow等,并移植到Xilinx的FPGA上。
结语
从以上进展来看,RISC-V的GPU生态发展还在初期,但无论是RISC-V公司、老牌GPU企业和开源社区都开了个好头,未来相信会有更多玩家的加入。国内近年来也涌现了不少优秀的GPU公司,或许他们也会就着这个势头跟进。
已有GPU生态的支持
去年1月,赛昉科技发布了可运行Linux操作系统的星光RISC-V单板计算机,搭载了赛昉的惊鸿7100RISC-V视觉处理芯片。为了添加更加强大的图形性能,赛昉授权采用Imagination的B系列GPU IP,并计划在该单板计算机的后续量产版本中使用Imagination的BXE-4-32。

IMG B系列GPU IP / Imagination
同样用到ImaginationB系列GPU的还有晶心,今年1月,晶心科技宣布已经完成IMG BXE-2-32 GPU与其AX45 RISC-V GPU的联合验证工作,在FPGA上使用Linux系统完成了渲染大量图形的工作负载和基准测试。而此前RIOS Labs的RISC-V微型计算机PicoRio也宣布与Imagination达成合作,宣称计划在PicoRio2.0版本中引入Imagination的PowerVR GE7800 XE系列GPU。
Imagination的GPU具备与多种处理器架构协同工作的潜质,其B系列更是可以达到最高6TFLOPS的算力,对于视觉计算优异但3D图形处理仍然偏科的RISC-V来说,可以说是一个很好的辅助,尤其是对于图形性能有一定要求的消费类设备。
尽管这种异构的设计已经见怪不怪了,但归根结底这并非基于RISC-V架构的GPU,而ARM在GPU上的崛起,靠得正是Mali和Adreno之类的ARM架构GPU,RISC-V要想在架构之战站稳脚跟,也必须得打造基于自身架构的GPU。不过Imagination已经开始在做Catapult系列RISC-V CPU,有朝一日把RISC-V引入其GPU设计中也说不准。
RISC-V架构下的3D GPU
ThinkSilicon是一家罕见的来自希腊的IP公司,早在2007年就已成立,主要致力于小型超低功耗的2D/3D GPU核心,用于移动和可穿戴设备。然而在希腊的企业环境下,半导体初创企业难以找到资本投入,导致公司十余年来没有盈利,直到近几年才有所好转。2020年,这家公司被半导体设备厂商应用材料公司给收购,成为其全资子公司。2021年3月,这家公司推出了业界首个基于RISC-V的3D GPU NEOX。

NEOX架构图 / ThinkSilicon
NEOX是一个并行多核多线程的GPU架构,基于RISC-V的RV64C指令集与自适应NoC。NEOX可内置1到16个簇元素,集成4到64颗核心,每个簇都可以配置缓存大小和线程数。取决于簇/核心数量的配置,NEOX GPU的算力在12.8到409.6GFLOPS(800MHz)之间,支持FP16和FP32的浮点精度。

NEOX不同配置下的算力 / ThinkSilicon
ThinkSilicon提供NEOX的SDK、系统VerilogRTL、集成测试、LLVM C/C++编译器、GCC C/C++编译器。目前NEOX 支持开放图形框架,比如OpenGL ES和Vulkan。其次NEOX也有很强的定制性,支持计算机视觉、AI计算与用户自定义的扩展。
不过目前NEOX对系统的支持还很有限,仅支持Linux、RTOS和WearOS,要想作为消费级的GPU的话,没有Windows和安卓这两大平台的支持的话,也是很难做起来的。但考虑到ThinkSilicon的老本行就是主要做IoT设备、可穿戴和小屏嵌入式设备,在系统支持和算力上其实也无需多高的要求。
根据ThinkSilicon的说法,他们将NEOX视为一种灵活可扩展的GPU方案,支持在资源有限的设备上快速部署AI、机器学习和GPGPU应用程序,并以超低功耗的优势显著延长电池寿命。
该芯片的产品开发总监Iakovos Stamoulis博士也是从业20余年的半导体老将了,20年前还在Advanced Rendering Technology工作期间,他就联合开发首个光追图形引擎芯片AR350。在这样的大佬带领下,ThinkSilicon或许有机会更进一步,把RISC-V GPU往光追这样的先进图形技术上发展。
开源GPU生态
RISC-V作为一个开源指令集,自然也少不了开源的RISC-V GPU。同样在去年,一个RISC-V开发小组发布了一个项目,名为RV64X,其目的就是为了补全RISC-V的3D图形与多媒体处理指令集,将GPU集成在RISC-V处理器上。RV64X小组的成员来自于各大参与RISC-V标准制定与开发的公司,包括Pixilica、高云半导体和西部数据。

RV64X的扩展性 / Pixilica
首个RV64X的原型GPU设计主要面向MCU,且将仅限于支持Vulkan图形API,但他们承诺未来也会增加对OpenGL乃至DirectX的支持。RV64X的另一大特殊之处在于它将作为一个CPU-GPU混合的ISA迭代,这样在完成通用计算任务的同时也能完成图形计算任务。此外,RV64X采用了单内存模型的设计,消除了处理3D API运算时,GPU内存与CPU之间的额外调用。
根据PixilicaCEO AtifZafar的回复,RV64X小组已经被RISC-V国际基金会认可为图形工作组,他们也已经准备好了初期的规范以供审核,后续会整合到RISC-V规范中。但新扩展的推出往往需要一段时间,所以在此之前都不会有任何代码或RTL公布。

Vortex开发路线图 / Georgia Tech
再者就是去年因为开发CUDA移植而火了一把的VortexGPU,Vortex是一个低成本的RISC-V GPGPU加速器方案,利用了现有的ISA和软件栈,当下的FPGA就能满足其资源要求,比如英特尔的Arria10和Stratix10等等。不过目前的软件栈暂时仅支持OpenCL 1.1 API,除了正在开展移植工作的CUDA外,Vortex还计划支持Vulkan、OpenVision和Tensorflow等,并移植到Xilinx的FPGA上。
结语
从以上进展来看,RISC-V的GPU生态发展还在初期,但无论是RISC-V公司、老牌GPU企业和开源社区都开了个好头,未来相信会有更多玩家的加入。国内近年来也涌现了不少优秀的GPU公司,或许他们也会就着这个势头跟进。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
gpu
+关注
关注
28文章
5335浏览量
136244 -
RISC-V
+关注
关注
49文章
2996浏览量
53746
发布评论请先 登录
相关推荐
热点推荐
RT-Thread 邀您参与“开放・连接”2026玄铁 RISC-V 生态大会,携手共铸 RISC-V“芯”纪元
2026年3月24日,由浦东新区人民政府科经委指导,达摩院主办,上海开放处理器产业创新中心、RISC-V工作委员会、中国开放指令(RISC-V)生态联盟联合协办的本届玄铁RISC-V生态大会,将在
RISC-V不支持 Nx吗?
RISC-V architecture! · nrwl/nx · Discussion #27915
如果能够支持 RISC-V,那就太好了。目前我无法在我的 VisionFive2 板上
发表于 02-04 06:27
为什么RISC-V是嵌入式应用的最佳选择
最近RISC-V基金会在社交媒体上发文,文章说物联网和嵌入式系统正在迅速发展,需要更高的计算性能、更低的功耗和人工智能。RISC-V是为未来而建的,包括超高效的MCU到高性能应用处理器,RISC-V使开发人员能够设计以下解决方案
RISC-V B扩展介绍及实现
B扩展简介
RISCV B扩展指的是RISCV用于位运算加速的一个扩展指令集,目的是使用一条指令实现原本需要2-3条指令才能实现的位操作指令。具体包含内容如下:
B扩展就是RISC-V一个可选
发表于 10-21 13:01
大湾区RISC-V生态全景展示:RISC-V生态发展论坛、开发者Workshop和生态应用专区
继7月份上海的RISC-V中国峰会之后,中国RISC-V生态和产业发展最新动态将在10月份深圳的湾芯展上全景展示。 RISC-V,这个以开放、简约、模块化重塑处理器架构格局的开源指令集(ISA
赛昉科技徐滔:以精准场景牵引,RISC-V抢滩数据中心百万颗市场
7月16-19日,第五届RISC-V中国峰会在上海张江科学会堂成功举办。国内领先的RISC-V厂商赛昉科技携多款重磅产品亮相,集中展示自研创新技术和成果。峰会期间,赛昉科技创始人、董事长兼CEO徐滔
普华基础软件亮相2025 RISC-V中国峰会
此前,7月16日至18日,第五届RISC-V中国峰会在上海盛大召开。普华基础软件副总经理兼战略研究院院长张晓先受邀参会,发表《开源小满助力RISC-V软硬协同生态发展》主题演讲,分享了开源小满
RISC-V 手册
以下是关于RISC-V的详细介绍,结合其核心技术特点与当前发展现状:核心概念RISC-V(第五代精简指令集)是一种基于精简指令集(RISC)的开源指令集架构(ISA),由加州大学伯克利分校于2010
发表于 07-28 16:27
•11次下载
2025新思科技RISC-V科技日活动圆满结束
新思科技深度参与2025 RISC-V中国峰会并于2025年7月16日举办同期活动“新思科技RISC-V科技日”技术论坛,聚焦“从芯片到系统重构RISC-V创新”主题,议题覆盖当前最前沿的技术领域
Imagination亮相2025RISC-V中国峰会,GPU 与 RISC-V 协同赋能汽车智能化
架构师章政分享了当前RISC-V在图形处理方面面临的挑战,并介绍了Imagination在构建开源GPU软件栈上的新进展;同时,Imagination市场拓展资深经理
RISC-V 发展态势与红帽系统适配进展
2025 年 7 月 18 日,在第五届(2025)RISC-V 中国峰会的软件与生态系统分论坛上,红帽软件(北京)有限公司首席软件工程师、RISC-V 国际基金会大使傅炜分享的主题是《红帽在
发表于 07-18 10:55
•4294次阅读
芯原戴伟民:上海RISC-V蓬勃发展,打造人才培养、开放链接高地
电子发烧友网黄晶晶现场报道,在7月17日举行的第五届RISC-V中国峰会主论坛上,芯原股份创始人、董事长兼总裁、上海开放处理器产业创新中心理事长戴伟民发表演讲,回顾了上海推动RISC-V
RISC-V International CEO:RISC-V 应用全面开花,2031 年渗透率将达 25.7%
7 月 16 日~19 日,第五届(2025)RISC-V 中国峰会在上海张江科学会堂拉开帷幕。峰会设置 1 场主论坛、8 大垂直领域分论坛、多场研习会及多项同期活动。在 7 月 17 日的主论坛上
发表于 07-17 10:28
•3843次阅读
RISC-V和ARM有何区别?
在微处理器架构领域,ARM与RISC-V是两个备受关注的体系。ZLG致远电子在推出ARM核心版后,又推出了基于RISC-V的MR6450核心版,这引发了人们对这两种架构差异的深入探讨。ARM
GPU,RISC-V的长痛
评论