gpu.cpp â eine leicht portable Bibliothek fĂŒr Berechnungen auf grafikverarbeitenden Beschleunigern. Es wird nur ein C++ Compiler benötigt, der den C++17 Standard unterstĂŒtzt (die Entwickler bestehen aus irgendeinem Grund auf clang), sowie die Bibliothek selbst. Es wird die Nutzung auf beliebigen GerĂ€ten, die Vulkan, Metal oder DirectX unterstĂŒtzen, angegeben.
Als Vorteile der Bibliothek werden von den Entwicklern genannt:
- Kompilierungsgeschwindigkeit, angeblich weniger als 5 Sekunden auf modernen PCs;
- einfache API;
- minimale AbhĂ€ngigkeiten â der Code selbst passt in gpu.h und umfasst etwa tausend Zeilen, zusĂ€tzlich werden python3 und make benötigt.
Die Entwicklung basiert auf WebGPU. Die Lizenz der Bibliothek ist die Apache License 2.0.
Es gibt Beispiele fĂŒr Code unter dem Link.
Quelle: linux.org.ru
