chfft icon indicating copy to clipboard operation
chfft copied to clipboard

Any benchmarks / implementation notes?

Open bluenote10 opened this issue 5 years ago • 2 comments

First of all, thanks for maintaining this crate, much appreciated!

Did you by any chance benchmark this crate against RustFFT or fourier? It looks like they also put some effort into optimizing it, so without benchmarks it is hard to judge if they are on a similar level.

Would also be intersting to benchmark against arrayfire::fft or rgsl::fft to see how pure Rust compares against other solutions.

If there are no benchmarks, maybe you can share what is unique / different about the approach taken in this implementation. Presumably there was a motivation to do something different then RustFFT?

bluenote10 avatar May 16 '20 10:05 bluenote10

@bluenote10 looks like your question remains unanswered. I wanted to ask you in your research were you able to find a good FFT library for Rust? By good, I mean correctly implemented, relatively fast and works without external dependencies.

antimora avatar Oct 16 '20 21:10 antimora

So far I was simply using rustfft, which works well for what I've been doing, but I didn't make much of a comparison.

Perhaps this thread / link might also be helpful.

bluenote10 avatar Oct 16 '20 22:10 bluenote10