我们需要开源驱动,还需要开源GPU,还需要Windows开源,Intel、AMD的CPU开源ლ(´ڡ`ლ)

cover_24

Arch用户表示英伟达的开源驱动真不好用

img

原来GPU还能不支持图像吗

乘影Ventus

github仓库:THU-DSP-LAB/ventus-gpgpu: GPGPU processor supporting RISCV-V extension, developed with Chisel HDL(文档、PPT)

论文:Ventus: A High-performance Open-source GPGPU Based on RISC-V and Its Vector Extension | IEEE Conference Publication | IEEE Xplore(ICCD)

硬件

image-20251126145632042

image-20251126150136003

看仓库仿真用的是verilator,xs

软件

image-20251126145840918

image-20251126150118311

image-20251126151345399

SM确实和处理器长的挺像的,而更高层的CTA调度大概就是GPU的逻辑了

结果

image-20251126150216443

应该还没流片,感觉是在vortex的基础上实现的,怪不得那时觉得像。GPUGPU与RISC-V生态结合起来,毕竟CUDA一家独大,就用RISC-V的生态优势来弥补自造生态的不足。

加了不少SIMT指令,大量uniform寄存器,前端生态怎么维护可能也是个问题?

Vortex

官网:vortex.cc.gatech.edu/(下论文)

git:vortexgpgpu/vortex

PPT:vortexgpgpu/vortex_tutorials

主论文:Vortex: Extending the RISC-V ISA for GPGPU and 3D-Graphics Research

image-20251126154601000

image-20251126153940595

image-20251126154014260

image-20251126154816434

只使用5条指令扩展,软件栈似乎比ventus更完善