gpu.cpp – könyvtár a GPU-számításhoz

A gpu.cpp egy könnyűsúlyú, hordozható függvénykönyvtár grafikus társprocesszorokon történő számítástechnikához. Csak egy C++ fordítóra van szükség, amely támogatja a C++17 szabványt (a fejlesztők valamilyen oknál fogva ragaszkodnak a clanghoz), és magára a függvénykönyvtárra. Azt állítja, hogy bármilyen eszközön működik, amely támogatja a Vulkant, Metalt vagy DirectX-et.

A fejlesztők a könyvtár következő előnyeit említik:

  • a fordítási sebesség állítólag kevesebb, mint 5 másodperc a modern PC-ken;
  • az API egyszerűsége;
  • Minimális függőségek – maga a kód elfér a gpu.h-ban, körülbelül ezer sornyi kód; ezen felül Python3 és Make szükséges hozzá.

A fejlesztés WebGPU-n alapul. A könyvtár az Apache License 2.0 alatt van licencelve.

A linken kódpéldák vannak.

Forrás: linux.org.ru

Vásároljon megbízható tárhelyet DDoS védelemmel, VPS VDS szerverekkel rendelkező webhelyekhez 🔥 Vásároljon megbízható weboldal tárhelyet DDoS védelemmel, VPS VDS szerverekkel | ProHoster