NovaSDR is uploaded to the github, and is no longer compatible with PhantomSDR, beware of this. Also it's still in beta-stage.

Benchmarking is added...

Started by Bas ON5HB, 22 Feb 2026, 16:15

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Bas ON5HB

Hi all,

There are benchmarks added to the novasdr program.
Here is an example:

time ./novasdr-server benchmark cpu-fft-complex 1024 1024000
Run fft_benchmark for: iterations=1024 fft_size=1024000 is_real=false accelerator=None ...

run ./novasdr-server benchmark --help to see all benches you can do.

It can help you decide what fft_size is best for your system and if it's faster via GPU or non-accelerated.

It slipped in a few weeks ago ;D

root@Websdr:/opt/novasdr# ./novasdr-server benchmark --help
Run benchmark

Usage: novasdr-server benchmark [OPTIONS] <KIND> [ITERATIONS] [FFTSIZE]

Arguments:
  <KIND>        [possible values: cpu-fft-complex, cpu-fft-real, cl-fft-complex, cl-fft-real, vk-fft-complex, vk-fft-real, ssb]
  [ITERATIONS] 
  [FFTSIZE]     

The 'time' command will time how long very test takes.

Powered by EzPortal