Применение полиномиальных преобразований для быстрого вычисления двумерных сверток; Вычислительные методы и программирование: новые вычислительные технологии; Т. 17, № 3

Detalles Bibliográficos
Parent link:Вычислительные методы и программирование: новые вычислительные технологии.— , 2000-
Т. 17, № 3.— 2016.— [С. 197-203]
Autor Principal: Калиновский И. А. Илья Андреевич
Autor Corporativo: Томский политехнический университет Институт кибернетики, ИК
Outros autores: Спицын В. Г. Владимир Григорьевич
Summary:Заглавие с титульного листа
Рассмотрен быстрый алгоритм вычисления двумерных сверток, основанный на полиномиальных преобразованиях Нуссбаумера. Предложена его эффективная программная реализация с использованием набора SIMD-инструкций Intel AVX. Показано, что для ограниченного диапазона размеров ядер достигается 50% увеличение производительности вычислений по сравнению с прямым алгоритмом и методом быстрой свертки на основе быстрого преобразования Фурье, реализованных в библиотеке Intel IPP.
A fast algorithm for computing 2D convolutions based on the Nussbaumer polynomial transforms is considered. Its efficient implementation is proposed with the use of Intel AVX SIMD instructions. It is shown that, for a limited range of convolution kernels, the performance increases by 50% in comparison with the direct algorithm and with the method of fast convolution based on the fast Fourier transform implemented in the Intel IPP library.
Idioma:ruso
Publicado: 2016
Subjects:
Acceso en liña:http://earchive.tpu.ru/handle/11683/36144
http://elibrary.ru/item.asp?id=26737521
Formato: Electrónico Capítulo de libro
KOHA link:https://koha.lib.tpu.ru/cgi-bin/koha/opac-detail.pl?biblionumber=650921
Descripción
Summary:Заглавие с титульного листа
Рассмотрен быстрый алгоритм вычисления двумерных сверток, основанный на полиномиальных преобразованиях Нуссбаумера. Предложена его эффективная программная реализация с использованием набора SIMD-инструкций Intel AVX. Показано, что для ограниченного диапазона размеров ядер достигается 50% увеличение производительности вычислений по сравнению с прямым алгоритмом и методом быстрой свертки на основе быстрого преобразования Фурье, реализованных в библиотеке Intel IPP.
A fast algorithm for computing 2D convolutions based on the Nussbaumer polynomial transforms is considered. Its efficient implementation is proposed with the use of Intel AVX SIMD instructions. It is shown that, for a limited range of convolution kernels, the performance increases by 50% in comparison with the direct algorithm and with the method of fast convolution based on the fast Fourier transform implemented in the Intel IPP library.