Publication Details

afft: a C++17 Wrapper Library for FFT-like Computations on Various Targets

JAROŠ Jiří and BAYER David. afft: a C++17 wrapper library for FFT-like computations on various targets. Soláň, 2024.
Type
presentation,poster
Language
english
Authors
Jaroš Jiří, doc. Ing., Ph.D. (DCSY FIT BUT)
Bayer David, Ing. (DCSY FIT BUT)
Abstract
Fast Fourier Transformation (FFT) and other related transformations are very demanding and time-consuming computations. There are many C/C++ libraries focusing on providing an efficient FFT implementation on a specific hardware such as CPUs, GPUs and others. However, their tight specialization implies low portability. If an application is supposed to be multiplatform, either a several versions of the program or a wrapper around the FFT must be written. The afft library is a modern C++17 wrapper library addressing this problem, allowing to use most of features offered by the backend libraries while providing extra layer of safety checks and other features.
Published
2024
Pages
1
Conference
High Performance Computing in Science and Engineering 2024, Hotel Soláň, CZ
Place
Soláň, CZ
Back to top