研究人员正在为RISC V开发免费的开源GPU

时间:2021-02-01 15:13:53来源:
导读开源GPU的时代即将过去。RISC-V架构使小型公司无需支付专利使用费即可开发专用的处理器和微控制器。对于基于RISC-V的片上系统(SoC),有许多

开源GPU的时代即将过去。RISC-V架构使小型公司无需支付专利使用费即可开发专用的处理器和微控制器。对于基于RISC-V的片上系统(SoC),有许多免费和商业IP构建模块,但是产品组合缺少图形选项。随着一群发烧友开始开发基于RISC-V架构的开源GPU,这种情况将在几年后改变。

目前,尚无在可预见的将来与AMD,Arm,Imagination和Nvidia竞争的计划。相反,该小组计划开发一种可扩展的融合CPU-GPU ISA,该ISA可从简单的微控制器一直扩展到支持光线跟踪,机器学习和具有自定义硬件扩展的计算机视觉应用程序的高级GPU。

在较高级别上,RV64X设计的GPU使用基本的RV32I或RV64I内核,这些内核支持基于基本矢量指令集的新指令。Jon Peddie写道:最初,它将使用RV32I内核,但是最终,将由RV64I内核替换,因为其目标是创建具有自定义可编程性和可扩展性的可用于CPU,GPU和VPU的区域高效设计。EE Times。

为了正确处理图形,基本的RISC-V内核将支持特定于新图形和机器学习的RV32X数据类型,包括标量(8、16、24和32位固定和浮点数,向量(RV32-V)和矩阵) (2x2、3x3和4x4);矢量/数学指令;像素/纹理指令;帧缓冲区指令;特殊寄存器集(具有可配置的136位矢量寄存器);以及一些图形专用指令。最初,图形核心将支持Vulkan API,但该小组致力于使其兼容DirectX(着色器模型5)和OpenGL / ES。

为了正确处理图形,基本的RISC-V内核将支持特定于新图形和机器学习的RV32X数据类型,包括标量(8、16、24和32位固定和浮点数,向量(RV32-V)和矩阵) (2x2、3x3和4x4);矢量/数学指令;像素/纹理指令;帧缓冲区指令;特殊寄存器集(具有可配置的136位矢量寄存器);以及一些图形专用指令。最初,图形核心将支持Vulkan API,但该小组致力于使其兼容DirectX(着色器模型5)和OpenGL / ES。

标签:
最新文章