Find Peaks In a Faster Way
9 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hello everyone! I'm trying to develop a code to process a signal accordingly to an algorithm. I have the serial code already and I'm trying to parallelize it. I found out that the part that is most time consuming is the built-in MATLAB function:
[pks,locs] = findpeaks(data)
Is there anyway I can make it faster, or do I need to implement myself something similar? In order to be able to use either GPU or elements of the Parallel C. Toolbox.
Thanks!
1 Commento
Joss Knight
il 3 Nov 2015
Do you have Image Processing Toolbox? You may find imregionalmax can be adapted to work for your problem. It is optimized for GPU.
Risposta accettata
Edric Ellis
il 3 Nov 2015
Unfortunately, findpeaks does not currently support gpuArray inputs. You might be able to create your own simplified version using diff and find...
2 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Time-Frequency Analysis in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!