Khludenkov 1 Жалоба Опубликовано July 19, 2016 Здравствуйте. Продолжаю вникать в OpenCV. Скажите, есть ли смысл применять OpenMP? Приведёт ли это к ускорению работы? Должны ли библиотеки *.lib быть перекомпилированы отдельно для поддержки ОpenMP как например для Cuda? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
fotomer 16 Жалоба Опубликовано July 19, 2016 Попробуй еще std::thread, в нем имхо больше возможностей ручной настройки распараллеливания. 1 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mrgloom 242 Жалоба Опубликовано July 19, 2016 Какие то куски кода opencv распараллелены с помощью OPENMP. http://stackoverflow.com/questions/29494503/how-to-compile-opencv-with-openmp 1 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Khludenkov 1 Жалоба Опубликовано July 19, 2016 Спасибо. А либы надо будет пересобирать? Если для с++? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mrgloom 242 Жалоба Опубликовано July 19, 2016 Видимо, да, если WITH_OPENMP не включён по умолчанию. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах