docs: Note command dispatch benchmark needs desktop class machine

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
Kevin O'Connor 2019-02-11 16:32:19 -05:00
parent 5ab6bcd1d7
commit 805e56008f
1 changed files with 5 additions and 1 deletions

View File

@ -420,7 +420,7 @@ communication mechanism. The test is run using the console.py tool
(described above). The following is cut-and-paste into the console.py (described above). The following is cut-and-paste into the console.py
terminal window: terminal window:
``` ```
DELAY {clock+freq} get_uptime DELAY {clock + 2*freq} get_uptime
FLOOD 100000 0.0 end_group FLOOD 100000 0.0 end_group
get_uptime get_uptime
``` ```
@ -429,6 +429,10 @@ When the test completes, determine the difference between the clocks
reported in the two "uptime" response messages. The total number of reported in the two "uptime" response messages. The total number of
commands per second is then `100000 * mcu_frequency / clock_diff`. commands per second is then `100000 * mcu_frequency / clock_diff`.
Note that this test may saturate the USB/CPU capacity of a Raspberry
Pi. The benchmarks below are with console.py running on a desktop
class machine.
| MCU | Rate | Build | Build compiler | | MCU | Rate | Build | Build compiler |
| ------------------- | ---- | -------- | ------------------- | | ------------------- | ---- | -------- | ------------------- |
| pru (shared memory) | 5K | b161a69e | pru-gcc (GCC) 8.0.0 20170530 (experimental) | | pru (shared memory) | 5K | b161a69e | pru-gcc (GCC) 8.0.0 20170530 (experimental) |