Можно ли использовать libcu с scala-native для программирования на GPU?

#scala-native

#scala-native

Вопрос:

Я пытаюсь создать супер-оптимизатор на scala native, и для лучшей работы я хотел бы иметь поддержку GPU. возможно ли это с какой-либо библиотекой программирования на GPU для C или C ?

Ответ №1:

  • Из-за того, что Scala Native имеет совместимость с языком C, но не с C , libcu от NVIDIA должен иметь оболочку на языке C, написанную вокруг него.
  • Лучше подходит CUDA C, также от NVIDIA. https://developer.nvidia.com/how-to-cuda-c-cpp
  • Единственная известная мне библиотека Scala, связанная с GPU, связана с OpenGL, что не так прямо раскрывает возможности GPU, как вы ищете. https://github.com/regb/scalanative-graphics-bindings