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.
Czech title
afft: C++17 wrapper knihovna pro výpočty spojené s FFT na různých platformách
Type
presentation,poster
Language
english
Authors
Keywords
FFT; HPC; C++
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