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

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

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster