gpu.cpp - library para sa GPU computing

Ang gpu.cpp ay isang magaan at madaling dalhing library para sa pag-compute gamit ang mga graphics coprocessor. Nangangailangan lamang ito ng isang C++ compiler na sumusuporta sa pamantayang C++17 (sa ilang kadahilanan, iginigiit ng mga developer ang clang) at ang library mismo. Inaangkin nitong gumagana ito sa anumang device na sumusuporta sa Vulkan, Metal, o DirectX.

Isinasaad ng mga developer ang mga sumusunod na bentahe ng library:

  • ang bilis ng compilation ay sinasabing wala pang 5 segundo sa mga modernong PC;
  • pagiging simple ng API;
  • Minimal na dependency - ang code mismo ay akma sa gpu.h, mga isang libong linya ng code; bilang karagdagan, kinakailangan ang Python3 at Make.

Ang pag-develop ay batay sa WebGPU. Ang library ay may lisensya sa ilalim ng Apache License 2.0.

May mga halimbawa ng code sa link.

Pinagmulan: linux.org.ru

Bumili ng maaasahang pagho-host para sa mga site na may proteksyon ng DDoS, mga server ng VPS VDS 🔥 Bumili ng maaasahang website hosting na may proteksyon ng DDoS, VPS VDS servers | ProHoster