Is anyone out there taking another look at CUDA + Gnu Radio? Some of the couple-of-years-old charts I've looked at suggest that speedups for some of the most important transforms we use vary between modest and disappointing.
Cross-over points for things like FFTs are usually up in the atmospheric levels of FFT sizes before a CUDA-based transform would win even slightly against a multi-threaded CPU-based FFTW, for example. But that was a couple of years ago. Anything new along those lines? It seems like the kinds of things that do well on a GPU are ones that take a small amount of input data, compute ferociously, and produce modest amounts of output data. Or schemes that might consume deluges of input data, but produce output data only occasionally--a flow that did a bunch of FFTs and produced averaged mag-squared outputs only "once in a while" might fare well on a GPU. On a related note, has anyone looked at enabling the multi-threaded FFTW stuff? The cross-over points there (between FFTW in a single-thread and FFTW in multiple-threads) seem to be lower-down on the FFT-size curve. -- Principal Investigator Shirleys Bay Radio Astronomy Consortium http://www.sbrac.org _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnuradio