Re[5]: решение проблем синхронизации
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 25.03.19 14:22
Оценка:
Здравствуйте, WolfHound, Вы писали:

WH>Просто императивный язык для таких задач использовать не нужно.


Это да.

WH>http://halide-lang.org/


А тут сё больше вопросов.
Гугл пробовал использовать Halide для оптимизации в TensorFlow, потом удалил.
Разработчики OpenCV (это сотрудники Intel) начали его использовать для своего dnn модуля, но тоже получилось так, что для Intel CPU код на С++ работает быстрее в 1.5 раза, для Intel iGPU быстрее работает OpenCL. А если использовать OpenVINO в качестве бэкенда, то будет ещё быстрее.
Кажется, что самописный код сейчас всё ещё быстрее, чем этот DSL.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.