gpu.cpp — një bibliotekë e lehtë dhe portative për llogaritjet në procesorët grafikë. Përdorimi kërkon vetëm një kompajler C++ që mbështet standardin C++17 (zhvilluesit, për një arsye, insistojnë në clang), dhe bibliotekën e vet. Pretendohet se punon në çdo pajisje që mbështet Vulkan, Metal, ose DirectX.
Si avantazhe të bibliotekës, zhvilluesit deklarojnë:
- shpejtësinë e kompilimit, e cila është më pak se 5 sekonda në PC moderne;
- thjeshtësinë e API;
- varësi minimale — vetë kodi zë rreth një mijë rreshta në gpu.h, përveç që kërkohen python3 dhe make.
Zhvillimi bazohet në WebGPU. Licenca e bibliotekës është Apache License 2.0.
Në lidhjen e dhënë, ka shembuj kodi.
Burimi: linux.org.ru
