gpu.cpp — viegla, pārnesama bibliotēka grafikas kopprocesoru aprēķiniem. Darbībai nepieciešams tikai C++ kompilators, kas atbalsta C++17 standartu (izstrādātāji it kā uzstāj uz clang), kā arī pati bibliotēka. Tiek apgalvots, ka tā darbojas uz jebkurām ierīcēm, kas atbalsta Vulkan, Metal vai DirectX.
Bibliotēkas izstrādātāji norāda šādus priekšrocības:
- kompilēšanas ātrums — apgalvots mazāk par 5 sekundēm mūsdienu datoros;
- API vienkāršība;
- minimālas atkarības — pats kods iekļaujas gpu.h aptuveni tūkstoša rindiņu kodā, turklāt nepieciešami python3 un make.
Izstrāde balstīta uz WebGPU. Bibliotēkas licence — Apache License 2.0.
Saistītajā saistē ir kodu piemēri.
Avots: linux.org.ru
