gpu.cpp — biblioteka do obliczeń na GPU

gpu.cpp — lekka, przenośna biblioteka do obliczeń na procesorach graficznych. Do pracy wymagana jest tylko kompilator C++, który obsługuje standard C++17 (deweloperzy dziwnym trafem nalegają na clang), oraz sama biblioteka. Ogłasza się działanie na wszystkich urządzeniach obsługujących Vulkan, Metal lub DirectX.

Wśród zalet biblioteki, wskazanych przez deweloperów, wymienia się:

  • szybkość kompilacji, twierdzi się, że mniej niż 5 sekund na nowoczesnych PC;
  • prostotę API;
  • minimalne zależności — sam kod mieści się w gpu.h w około tysiącu linii kodu, poza tym potrzebne są python3 i make.

Rozwój oparty jest na WebGPU. Licencja biblioteki — Apache License 2.0.

Pod linkiem znajdują się przykłady kodu.

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster