gpu.cpp - библиотека для вычислений на GPU

good-penguin.png

gpu.cpp — лёгкая переносимая библиотека для вычислений на графических сопроцессорах. Для работы требуется только компилятор C++, поддерживающий стандарт С++17 (разработчики почему-то настаивают на clang), и сама библиотека. Заявляется работа на любых устройства поддерживающих Vulkan, Metal, или DirectX.

В качестве достоинств библиотеки разработчиками заявляются:

  • скорость компиляции, pаявляется менее 5 секунд на современных ПК;
  • простота API;
  • минимальные зависимости — cобственно сам код умещается в gpu.h порядка тысячи строк кода, помимо этого требуются python3 и make.

Разработка базируется на WebGPU. Лицензия библиотеки — Apache License 2.0.

По ссылке есть примеры кода.

>>> Подробности

©  Linux.org.ru