RUS  ENG
Полная версия
ЖУРНАЛЫ // Вычислительные методы и программирование // Архив

Выч. мет. программирование, 2016, том 17, выпуск 3, страницы 197–203 (Mi vmp827)

Применение полиномиальных преобразований для быстрого вычисления двумерных сверток

И. А. Калиновский, В. Г. Спицын

Национальный исследовательский Томский политехнический университет

Аннотация: Рассмотрен быстрый алгоритм вычисления двумерных сверток, основанный на полиномиальных преобразованиях Нуссбаумера. Предложена его эффективная программная реализация с использованием набора SIMD-инструкций Intel AVX. Показано, что для ограниченного диапазона размеров ядер достигается 50% увеличение производительности вычислений по сравнению с прямым алгоритмом и методом быстрой свертки на основе быстрого преобразования Фурье, реализованных в библиотеке Intel IPP.

Ключевые слова: двумерная свертка, полиномиальные преобразования, быстрые алгоритмы.

УДК: 004.932.4

Поступила в редакцию: 05.05.2016



© МИАН, 2024