gpu.cpp — eine Bibliothek fĂŒr Berechnungen auf GPUs

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

Erwerben Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster