Векторизация и распараллеливание фильтра Гаусса размытия изображений на центральном процессоре

Щепелин Евгений Антонович

Аннотация


В данной работе проводится исследование программного улучшения фильтра размытия 8-битных изображений в градациях серого по Гауссу на центральном процессоре с архитектурой x86. В основной части описана базовая реализация фильтра на языке С++ с помощью библиотек OpenCV, OneTBB, IPP, а также использован оптимизирующий компилятор Intel icx основанный на LLVM. Написана собственная реализация на C++ с использованием Intrinsics и x-64 Assembly. Выполнен анализ с помощью инструментов профилирования Vtune Profiler и Advisor. Результатом работы является оптимизированная версия размытия
изображений по Гауссу.