discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

How do I best benchmark GNU Radio blocks?


From: thomas
Subject: How do I best benchmark GNU Radio blocks?
Date: Tue, 9 Jun 2020 09:15:36 +0000

Is there a standard way to benchmark blocks?  In
https://github.com/gnuradio/gnuradio/pull/3552 [1] I threw together a
small benchmark, but am wondering:

1) Are there best practices for writing benchmarks?

2) Benchmark code can be useful for the future, when someone wants to
further optimize (or confirm the same tests on a different
architecture), so is there a way to commit the benchmark with the
code?

[1] There's some further work in
https://github.com/ThomasHabets/gnuradio/commits/volk-moving-second
which seems to make it even faster, if you're curious.

--
typedef struct me_s {
  char name[]      = { "Thomas Habets" };
  char email[]     = { "thomas@habets.se" };
  char kernel[]    = { "Linux" };
  char *pgpKey[]   = { "http://www.habets.pp.se/pubkey.txt"; };
  char pgp[] = { "9907 8698 8A24 F52F 1C2E  87F6 39A4 9EEA 460A 0169" };
  char coolcmd[]   = { "echo '. ./_&. ./_'>_;. ./_" };
} me_t;



reply via email to

[Prev in Thread] Current Thread [Next in Thread]