gpu.cpp â eine leicht portable Bibliothek fĂŒr Berechnungen auf Grafikbeschleunigern. Es wird lediglich ein C++-Compiler benötigt, der den C++17-Standard unterstĂŒtzt (die Entwickler bestehen anscheinend auf clang), sowie die Bibliothek selbst. Die Nutzung soll auf allen GerĂ€ten möglich sein, die Vulkan, Metal oder DirectX unterstĂŒtzen.
Die Entwickler heben folgende Vorteile der Bibliothek hervor:
- schnelle Kompilierung, angeblich weniger als 5 Sekunden auf modernen PCs;
- einfache API;
- minimale AbhĂ€ngigkeiten â der eigentliche Code umfasst etwa eintausend Zeilen in gpu.h, zusĂ€tzlich werden python3 und make benötigt.
Die Entwicklung basiert auf WebGPU. Die Lizenz der Bibliothek ist die Apache License 2.0.
Im Link sind Beispielcodes zu finden.
Quelle: linux.org.ru
