A Vortex 3.0 új szakaszba lépteti a Georgia Tech fejlesztői által gondozott nyílt hardveres RISC-V GPU-architektúrát. A korábban OpenCL-kompatibilis GPGPU-megoldásként ismert projekt a mostani kiadással már 3D renderelési képességeket is kínál, így a számítási feladatok mellett a grafikus feldolgozás irányába is utat nyit. A rendszer továbbra is nyílt forrású szimulátort és RTL-szimulátort ad a fejlesztőknek, valamint AMD-Xilinx és Altera FPGA-kon is kipróbálható, ezért kutatási, oktatási és hardvertervezési környezetben is ideálisan használható.

A Vortex 3.0 raszterizálót, textúraegységeket és 3D renderelési láncot vezet be, így a projekt már nem csak általános célú GPU-s számításokra használható. A korábban OpenCL-kompatibilis GPGPU-megoldásként ismert architektúra ezzel a klasszikus grafikus feldolgozás felé is utat nyit. A nyílt hardveres RISC-V fejlesztések között kevés projekt céloz meg ennyire összetett, grafikus és számítási feladatokra is alkalmas GPU-architektúrát.
A Vortex 3.0 tensor core structured sparsity támogatással, warp group szintű mátrixszorzással, új hardveres kernelütemezővel, command processor architektúrával és aszinkron barrier mechanizmusokkal bővíti a számítási képességeket. Ezek az elemek gyorsítják a párhuzamos számítási feladatokat, hatékonyabbá teszik a gépi tanuláshoz kapcsolódó műveleteket, és jobban szervezik a GPU-n futó munkafolyamatokat.
A Mesa/Lavapipe Vulkan backend, a vortexpipe Mesa-meghajtó és a chipStaron keresztül elérhető HIP-támogatás a meglévő grafikus és számítási ökoszisztémához köti a Vortexet. A 3.0-s kiadás jelentős előrelépés a nyílt hardveres GPU-fejlesztésben, mert a GPGPU-s számítási képességeket 3D grafikus feldolgozással, új illesztőprogram-réteggel és hardveres ütemezési megoldásokkal egészíti ki. Ezzel bővíti a RISC-V GPU-khoz, FPGA-alapú prototípusokhoz és nyílt grafikus architektúrákhoz használható fejlesztési eszköztárat.
A Vortex 3.0 technikai újdonságairól és fejlesztéseiről a projekt GitHub oldalán olvasható részletes ismertető.
