gpu.cpp qrafik koprosessorlarda hesablamalar üçün yüngül, portativ kitabxanadır. Bunun üçün yalnız C++17 standartını dəstəkləyən C++ kompilyatoru (nədənsə tərtibatçılar cingiltidə israr edirlər) və kitabxananın özünü tələb edir. O, Vulkan, Metal və ya DirectX-i dəstəkləyən istənilən cihazda işlədiyini iddia edir.
Tərtibatçılar kitabxananın aşağıdakı üstünlüklərini qeyd edirlər:
- müasir kompüterlərdə kompilyasiya sürətinin 5 saniyədən az olduğu iddia edilir;
- API sadəliyi;
- Minimal asılılıqlar - kodun özü gpu.h-ə uyğundur, təxminən min sətir kod; əlavə olaraq Python3 və Make tələb olunur.
İnkişaf WebGPU-ya əsaslanır. Kitabxana Apache License 2.0 ilə lisenziyalaşdırılıb.
Linkdə kod nümunələri var.
Mənbə: linux.org.ru
