Исследования
Оптимизация OpenCV на RISC-V: как YADRO и НГТУ ускорили детектор углов
Специалисты YADRO и НГТУ им. Р. Е. Алексеева провели работу по ускорению алгоритма компьютерного зрения в OpenCV на архитектуре RISC-V. Целью был детектор углов, основанный на глобальных и локальных свойствах кривизны, — важный элемент многих систем CV.
Для достижения лучшей производительности команда применила комбинацию подходов: алгоритмические оптимизации и ручную векторизацию с использованием RVV (RISC-V Vector Extension). Изменения затронули как высокоуровневую логику, так и низкоуровневую реализацию.
Результаты оценивали на плате Lichee Pi 4a — популярном одноплатнике на RISC-V. Подробности о конкретных модификациях кода и цифрах прироста производительности автор статьи Роман Кузьмин обещает раскрыть в материале на Habr.
Источник: habr.com