gpu.cpp — bibliotecă pentru calcul pe GPU

gpu.cpp — o bibliotecă portabilă ușoară pentru calcule pe procesoare grafice. Pentru a funcționa, este necesar doar un compilator C++ care să suporte standardul C++17 (dezvoltatorii insistă pe clink), și biblioteca în sine. Se afirmă că funcționează pe orice dispozitive care suportă Vulkan, Metal sau DirectX.

Ca avantaje ale bibliotecii, dezvoltatorii menționează:

  • viteza de compilare, se afirmă că este mai puțin de 5 secunde pe PC-uri moderne;
  • simplicitatea API-ului;
  • dependințe minime — codul în sine se încadrează în gpu.h, având aproximativ o mie de linii de cod, dincolo de care sunt necesare python3 și make.

Dezvoltarea se bazează pe WebGPU. Licența bibliotecii — Apache License 2.0.

Linkul conține exemple de cod.

Sursa: linux.org.ru

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster