Detail publikace

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

JAROŠ Jiří a BAYER David. afft: a C++17 Wrapper Library for FFT-like Computations on Various Targets. Soláň, 2024.
Typ
prezentace,poster
Jazyk
angličtina
Autoři
Jaroš Jiří, doc. Ing., Ph.D. (UPSY FIT VUT)
Bayer David, Ing. (UPSY FIT VUT)
Abstrakt

Rychlá Fourierova transformace (FFT) a další související transformace jsou velmi výpočetně i časově náročné výpočty. Existuje mnoho knihoven v jazyce C/C++, které se zaměřují na efektivní implementaci FFT na konkrétním hardware, jako jsou CPU, GPU a další. Jejich úzká specializace však implikuje nízkou přenositelnost. Pokud má být aplikace multiplatformní, musí být napsáno buď několik verzí programu, nebo wrapper kolem FFT. Knihovna afft je moderní wrapper knihovna napsaná v jazyce C++17, která tento problém řeší a umožňuje využívat většinu funkcí nabízených backendovými knihovnami a zároveň poskytuje další vrstvu bezpečnostních kontrol a dalších funkcí.

Rok
2024
Strany
1
Konference
High Performance Computing in Science and Engineering 2024, Hotel Soláň, CZ
Místo
Soláň, CZ
Nahoru