Number of the records: 1
CudaFilters: A SignalPlant library for GPU-accelerated FFT and FIR filtering
- 1.0489552 - ÚPT 2019 RIV GB eng J - Journal Article
Nejedlý, Petr - Plešinger, Filip - Halámek, Josef - Jurák, Pavel
CudaFilters: A SignalPlant library for GPU-accelerated FFT and FIR filtering.
Software-Practice & Experience. Roč. 48, č. 1 (2018), s. 3-9. ISSN 0038-0644. E-ISSN 1097-024X
R&D Projects: GA ČR GA17-13830S; GA MŠMT(CZ) LO1212; GA MŠMT ED0017/01/01
Institutional support: RVO:68081731
Keywords : CUDA * FFT filter * FIR filter * GPU acceleration * SignalPlant
OECD category: Medical laboratory technology (including laboratory samples analysis
Impact factor: 1.931, year: 2018
Signal filtering is one of the essential tasks in signal processing. It may become an extremely time-consuming process, as in the case of intracranial electroencephalogram recordings (eg, 30-min records) with a large number of channels (up to 256) and high sampling frequencies (up to 5kHz in research related to ultra-high-frequency oscillations). The usual way of dealing with time consumption is process parallelization. Moreover, parallelization using graphic processing unit (GPU) allows further shortening of computing times thanks to the large number of GPU cores. This paper describes a library for GPU-accelerated finite impulse response (FIR) and fast Fourier transform (FFT) filteringCudaFilters. This library is designed for SignalPlant softwarea free tool for signal analysis. The resultant acceleration in computing times was 5x to 40x depending on the task, data, and hardware configuration. The results were also compared to computing speeds in Matlab.
Permanent Link: http://hdl.handle.net/11104/0283955
Number of the records: 1