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

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

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

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

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

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

Источник: linux.org.ru

Добавить комментарий