Závěrečná práce: Adam Mydla: Updating and extending the cuFFTAdvisor tool
Bakalářská práce
Updating and extending the cuFFTAdvisor tool
Anotace
Rýchla Fourierova transformácia je kľúčovým algoritmom v informačných technológiách, najmä v aplikáciách na spracovanie digitálneho signálu, ako napríklad kompresia dát a filtrovanie digitálneho signálu. Cieľom tejto práce je aktualizovať a vylepšiť nástroj cuFFTAdvisor, ktorý pôvodne vyvinul David Střelák a Jiří Filipovič na Masarykovej univerzite, s cieľom zlepšiť výkon Diskrétnych Fourierových transformácií …více
Abstract
The Fast Fourier transform is a key algorithm in modern computer science, mainly in signal processing applications such as data compression and digital signal filtering. This thesis aims to update and enhance the cuFFTAdvisor tool, originally developed by David Střelák and Jiří Filipovič at Masaryk University, to improve the performance of Discrete Fourier transforms using the CUDA cuFFT library. cuFFTAdvisor …více
Zadání práce
The cuFFTAdvisor is a tool for predicting the optimal settings of the cuFFT library. It is usable for programs that can, within a defined tolerance, change the size of a signal transformed to or from Fourier space to improve FT or inverse FT performance. cuFFTAdvisor implements a heuristic to find data sizes with which cuFFT can perform well. Optionally, it seeks the best data sizes empirically, using autotuning.
The cuFFTAdvisor was developed for CUDA 8.0 and Pascal GPU architecture. Since then, several new GPU architectures and CUDA releases have appeared. The thesis aims to check whether the heuristic is still working well. The student checks whether the latest cuFFT using modern hardware has a similar dependence between signal size and performance as is with CUDA 8.0. If needed, they update the heuristic to work well with the latest cuFFT. The second goal of the thesis is the adaptation of cuFFTAdvisor for 2D signals: the student observes how the performance is related to the size of the signal and adapts the heuristics to work with 2D signals.
20. 12. 2024 09:57, doc. RNDr. Jiří Filipovič, Ph.D., učo 72898
Přílohy
Literatura
- STŘELÁK, David a Jiří FILIPOVIČ. cuFFTAdvisor. 2018.
- STŘELÁK, David a Jiří FILIPOVIČ. Performance analysis and autotuning setup of the cuFFT library. Online. In ACM International Conference Proceeding Series. Limassol, Cyprus: ACM, 2018, s. nestránkováno, 6 s. ISBN 978-1-4503-6591-8. Dostupné z: https://doi.org/10.1145/3295816.3295817.
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Dynamic autotuning of SpMV kernel in CUSP library
Mgr. Miroslav Demek -
Using LLM to optimize a GPU-accelerated code
Bc. Lukáš Dadák -
GPU acceleration of matrix factorization
Bc. et Bc. Jan Priessnitz, učo 469321 -
Dynamic autotuning of SpMV kernel in CUSP library
Mgr. František Bráblík, učo 469074 -
Programovatelné grafické procesory a jejich aplikace v kryptografii
Mgr. Marek Čermák, učo 207496 -
Akcelerace kódování LDGM na grafických kartách
Mgr. Vojtěch David -
Výukový nástroj pro vlnkovou transformaci a jeho efektivní implementace s využitím GPU
Mgr. Petr Sečkář, učo 374593 -
GPU akcelerace extrakce řezu z voxelového pole
Mgr. Filip Čáp




