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.
Název česky
afft: C++17 wrapper knihovna pro výpočty spojené s FFT na různých platformách
Typ
prezentace,poster
Jazyk
angličtina
Autoři
Jaroš Jiří, doc. Ing., Ph.D. (UPSY FIT VUT)
Bayer David, Ing. (UPSY FIT VUT)
Klíčová slova

FFT; HPC; C++

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