gpu.cpp — bibliotēka GPU skaitļošanai

gpu.cpp ir viegla, pārnēsājama bibliotēka skaitļošanai grafikas līdzprocesoros. Tai nepieciešams tikai C++ kompilators, kas atbalsta C++17 standartu (nez kāpēc izstrādātāji uzstāj uz clang), un pati bibliotēka. Tā apgalvo, ka darbojas jebkurā ierīcē, kas atbalsta Vulkan, Metal vai DirectX.

Izstrādātāji norāda šādas bibliotēkas priekšrocības:

  • tiek apgalvots, ka kompilācijas ātrums mūsdienu datoros ir mazāks par 5 sekundēm;
  • API vienkāršība;
  • Minimāla atkarība — pats kods ietilpst gpu.h, aptuveni tūkstoš koda rindiņu; papildus ir nepieciešamas Python3 un Make.

Izstrāde ir balstīta uz WebGPU. Bibliotēka ir licencēta saskaņā ar Apache 2.0 licenci.

Saites sadaļā ir koda piemēri.

Avots: linux.org.ru

Iegādājieties uzticamu mitināšanu vietnēm ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa vietņu mitināšanu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster