Acceleration of Fast Convolution Operation for Multiple Complex Vectors Based on OpenCL Technology
https://doi.org/10.25682/NIISI.2025.1.0005
Abstract
The article is devoted to the use of OpenCL technology, which allows using the powerful resources of graphic processors to improve the performance of computing programs. Techniques for developing effective parallel programs in the OpenCL environment are considered to speed up the convolution operation for multiple complex vectors based on the fast Fourier transform.
References
1. В.В. Воеводин, Вл.В. Воеводин. Параллельные вычисления. Спб., БХВ-Петербург, 2004.
2. Официальный OpenCL–сайт организации Khronos Group, http://www.khronos.org/opencl/
3. А.А. Бурцев. Оптимизация операции перемножения матриц на основе технологии OpenCL. «Труды НИИСИ РАН», Т. 10 (2020), № 5-6, 100–112.
4. А.А. Бурцев. Применение технологии OpenCL для ускорения вычисления интегралов. // «Труды НИИСИ РАН», Т.13 (2023), №1-2, 19-24.
5. А.А. Бурцев. Ускорение быстрого преобразования Фурье на основе технологии OpenCL. «Труды НИИСИ РАН», Т. 11 (2021), № 4, 27–37.
6. А.А. Бурцев. Оптимизация операции быстрого преобразования Фурье в среде OpenCL. // «Труды НИИСИ РАН», Т.12 (2022), №1-2, 11-27.
7. А.А. Бурцев. Ускорение быстрого преобразования Фурье для многомерных массивов комплексных векторов на основе технологии OpenCL. // «Труды НИИСИ РАН», Т.14 (2024), №2, 22-30.
8. Стивен Смит. Цифровая обработка сигналов. Практическое руководство для инженеров и научных работников. М., Додека-XXI, 2012.
Review
For citations:
Burtsev A.A. Acceleration of Fast Convolution Operation for Multiple Complex Vectors Based on OpenCL Technology. SRISA Proceedings. 2025;15(1):33-47. (In Russ.) https://doi.org/10.25682/NIISI.2025.1.0005