Несмотря на то, что были попытки Libre RISC-V GPU, направленные на создание графического ускорителя с открытым исходным кодом на основе RISC-V, в конечном итоге они превратились в Libre-SOC с акцентом на POWER ISA. Тем временем Vortex продолжает развиваться как процессор RISC-V GPGPU с открытым исходным кодом на базе FPGA.

Vortex-это RISC-V GPGPU, в настоящее время предназначенный для реализации на базе FPGA с работающими Intel Arria 10 или Intel Stratix 10. Этот графический процессор общего назначения использует 32-разрядный ISA RISV-V RV32IMF и может обеспечивать до 1024 потоков на частоте 250 МГц.

Vortex обеспечивает поддержку OpenCL 1.2, но, очевидно, поскольку это реализация на основе FPGA и ранний дизайн, он способен обеспечить пропускную способность вычислений только примерно 128 Гфлопс. Пропускная способность памяти составляет 16 ГБ/с.

Чтобы OpenCL работал с этим программным GPGPU, он действительно зависит от проекта POCL «Portable Computing Language» для его переносимой реализации OpenCL на основе LLVM.

Те, кто заинтересован в этом любительском проекте для RISC-V GPGPU, могут найти Vortex на GitHub .

Categories: IT Info