Могу ли я скомпилировать и выполнить RenderScript на рабочем столе (x86_64), например OpenCL / Cuda? - PullRequest
2 голосов
/ 06 марта 2019

У меня есть библиотека для обработки изображений в реальном времени, написанная на C / C ++ и OpenCL (изначально для настольных компьютеров). Я недавно портировал его на Android. Вот что я сделал:

  • Создание общего объекта с помощью NDK
  • Создание JNI и простого приложения для Android для использования этого общего объекта

Приложение может успешно работать, но производительность OpenCL не так хороша, как я ожидал. В некоторых работах доказывается, что RenderScript работает быстрее, чем OpenCL (в некоторых случаях), поэтому можно ли разработать несколько ядер RenderScript (с NDK), таких как OpenCL?

Заранее спасибо.

...