afft: a C++17 Wrapper Library for FFT-like Computations on Various Targets
The result's identifiers
Result code in IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F00216305%3A26230%2F24%3APU155109" target="_blank" >RIV/00216305:26230/24:PU155109 - isvavai.cz</a>
Result on the web
<a href="https://www.fit.vut.cz/research/publication/13215/" target="_blank" >https://www.fit.vut.cz/research/publication/13215/</a>
DOI - Digital Object Identifier
—
Alternative languages
Result language
angličtina
Original language name
afft: a C++17 Wrapper Library for FFT-like Computations on Various Targets
Original language description
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.
Czech name
—
Czech description
—
Classification
Type
O - Miscellaneous
CEP classification
—
OECD FORD branch
10201 - Computer sciences, information science, bioinformathics (hardware development to be 2.2, social aspect to be 5.8)
Result continuities
Project
—
Continuities
R - Projekt Ramcoveho programu EK
Others
Publication year
2024
Confidentiality
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů