eXternal Benchmarking eXtension (XBX)
Christian Wenzel-Benner and Jens Gräf
developed an eXternal Benchmarking eXtension (XBX)
to SUPERCOP,
and successfully used XBX
to benchmark many different hash functions on several different microcontrollers.
There are several parts to XBX:
- The XBX software, running on a Linux machine.
This software cross-compiles hash functions for the target microcontroller
and produces data in a format very close to the SUPERCOP database format.
- The eXternal Benchmarking Harness (XBH),
a circuit board connected to the Linux machine.
This harness talks to XBX and collects timings.
- The eXternal Benchmarking Device (XBD),
a circuit board that contains the target microcontroller
and that plugs into the XBH.
There is one XBD for each target microcontroller.
See https://github.com/das-labor/xbx
for more information about XBX
and for the data collected by XBX.
John Pham and Jens-Peter Kaps developed
an
eXtended eXternal Benchmarking eXtension (XXBX)
that adds further features to XBX.
|