Si bien hubo un esfuerzo de GPU Libre RISC-V con el objetivo de proporcionar un acelerador de GPU de código abierto basado en RISC-V, finalmente se convirtió en Libre-SOC con un enfoque ahora en POWER ISA. Mientras tanto, Vortex continúa madurando como un procesador GPGPU RISC-V basado en FPGA de código abierto.

Vortex es una GPGPU RISC-V actualmente para implementación basada en FPGA con Intel Arria 10 o Intel Stratix 10 funcionando. Esta GPU de propósito general utiliza el ISA RISV-V RV32IMF de 32 bits y puede producir hasta 1024 subprocesos a 250MHz.

Vortex proporciona soporte para OpenCL 1.2, pero obviamente al ser una implementación basada en FPGA y un diseño temprano, solo es capaz de aproximadamente 128 Gflops para el ancho de banda de cómputo. El ancho de banda de la memoria está clasificado para 16 GB/s.

Para que OpenCL funcione en esta GPGPU suave, depende del proyecto POCL”Portable Computing Language”para su implementación de OpenCL portátil basada en LLVM.

Aquellos interesados ​​en este proyecto de aficionado para una GPGPU RISC-V pueden encontrar Vortex en GitHub .

Categories: IT Info