Forum: Digitale Signalverarbeitung / DSP / Machine Learning FFT Library für ARM mit NEON SIMD in Bare Metal programmiert


von Janos B. (janos)


Lesenswert?

Hallo,

ich bin gerade auf der Suche nach FFT Libraries, welche auf einem Bare 
Metal programmierten ARM mit NEON SIMD Einheit möglichst gute 
Performance bieten. Ich hatte zuerst vor, Code der auf einem Mac mit der 
FFTW Library entwickelt wurde zu portieren, aber es scheint mir als 
könne man die Library nicht direkt für einen ARM ohne Betriebssystem 
verwenden. Der ARM wird schon in Bare Metal programmiert um möglichst 
viel Performance zu bringen, die möchte ich jetzt nicht durch eine 
suboptimal implementierte FFT wieder zunichte machen ;)

Daher: Hat da jemand gute Erfahrungswerte mit bestimmten Libraries?

von David (Gast)


Lesenswert?

Hi,
Schaue hier:
https://github.com/anthonix/ffts

Ist auf einen x86 Rechner mit SIMD (256bit) ca. 8 mal schneller als die 
kissFFT. Bei NEON mit 64 bit SIMD auf ARM sollte der Gewinn ca. 2 sein, 
habe es aber auf einen ARM noch nie gemessen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.