gpu.cpp - bibliotek til beregninger på GPU

gpu.cpp — et letbart, portabel bibliotek til beregninger på grafiske co-processorer. For at arbejde kræves kun en C++-kompilator, der understøtter C++17-standarden (udviklerne insisterer åbenbart på clang), samt selve biblioteket. Det hævdes, at det fungerer på hvilke som helst enheder, der understøtter Vulkan, Metal eller DirectX.

Som fordele ved biblioteket angiver udviklerne:

  • kompileringshastighed, angivet til under 5 sekunder på moderne pc'er;
  • simpelt API;
  • minimal afhængighed — selve koden fylder ca. tusind linjer i gpu.h, derudover kræves python3 og make.

Udviklingen er baseret på WebGPU. Bibliotekets licens er Apache License 2.0.

Der er eksempler på kode via linket.

Kilde: linux.org.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster