[hpsdr] Which CPU will be better for HPSDR?
Warren C. Pratt
warren at wpratt.com
Sun Nov 1 02:46:09 PST 2015
Hi Bert,
First of all, even though I code some of the most performance-critical
algorithms, I must say that I don't have a definitive answer to your
question. There are many factors involved.
The openHPSDR PowerSDR application is multi-threaded and is becoming
even more-so as we move toward the new protocol. So, there's no doubt
we benefit from more cores. On the other hand, not all threads are
equally loaded; so, there is a benefit from raw CPU clock rate. Other
factors that could be important are cache size and memory speed.
Among the two processors you mention, I would probably slightly favor
the one with more cores and larger cache. However, as I said, it's a
difficult call.
One thing is for sure: as we develop/include new algorithms, compute
power requirements are increasing. As an example, I had to "dumb down"
the new Spectral Noise Blanker because even on my system, one of the
fastest available, it wouldn't run at full speed.
Fortunately, our openHPSDR system architecture allows us to keep
upgrading our computers to expand the possibilities for future developments.
73,
Warren NR0V
More information about the Hpsdr
mailing list