astral4 / fft-benchmark

Benchmark of fast Fourier transform libraries for Rust
MIT License
2 stars 1 forks source link

Add benchmark for `FFTW3` rust bindings #3

Closed smu160 closed 8 months ago

smu160 commented 8 months ago

Hi,

Thank you for creating and running these benchmarks! It's always great to have the implementation tested on yet another chip, and to have results independently verified. If you are willing/able to add another benchmark with the rust bindings for fftw, I'd replace the current benchmarks we use with what you created here.

Let me know your thoughts. Looking forward!

Best, Saveliy

astral4 commented 8 months ago

Sure thing! The only issue with benchmarking fftw is measuring memory allocations. This project uses the divan library to track this, but it can't track allocations in C code. So, for fftw, I will only report time taken and not total memory allocated.

astral4 commented 8 months ago

Benchmarks of fftw have been added as of this commit!