gpu.cpp — knihovna pro výpočty na GPU

gpu.cpp — lehká přenosná knihovna pro výpočty na grafických koprocesorech. Pro provoz je třeba pouze kompilátor C++, který podporuje standard C++17 (vývojáři si z nějakého důvodu trvají na clang), a samotná knihovna. Je deklarována podpora na jakýchkoliv zařízeních, která podporují Vulkan, Metal nebo DirectX.

Mezi výhody knihovny, které uvádějí vývojáři, patří:

  • rychlost kompilace, uvádí se méně než 5 sekund na moderních PC;
  • jednoduchost API;
  • minimální závislosti — samotný kód se vejde do gpu.h, což představuje přibližně tisíc řádků kódu, kromě toho jsou potřeba python3 a make.

Vývoj je založen na WebGPU. Licence knihovny — Apache License 2.0.

Odkaz obsahuje příklady kódu.

Zdroj: linux.org.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster