Skip to content

Commit cc7b890

Browse files
committed
perf(linux): AM64X: Update PREEMPT_RT perf numbers for 11.1
Update the real-time Linux latency numbers for SDK 11.1 Signed-off-by: Bryan Brattlof <[email protected]>
1 parent 348b9d9 commit cc7b890

File tree

2 files changed

+18
-5
lines changed

2 files changed

+18
-5
lines changed

source/devices/AM64X/linux/RT_Linux_Performance_Guide.rst

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -58,17 +58,30 @@ Test commands used for running stress-ng and cyclictest together
5858
stress-ng --cpu-method=all -c 4 &
5959
cyclictest -m -Sp80 -D6h -h400 -i200 -M -q
6060
61-
The latencies observed with this DK are summarized below:
61+
The following cummarizes the latencies abserved using the yocto based
62+
default SDK image:
63+
64+
.. note::
65+
66+
A known issue in this SDK release is affecting this benchmark.
67+
Using OP-TEE's PRNG drivers rather than the hardware accelerated TRNG
68+
drivers restores the context switch latencies to the values you see
69+
here.
70+
71+
More information on switching to the PRNG drivers can be found in the
72+
Foundational Components section, here :ref:`building-optee-with-prng`
6273

6374
.. csv-table::
6475
:header: "Latencies","CPU 0","CPU 1"
6576

6677
"Minimum (usec)","6","6"
67-
"Average (usec)","8","8"
68-
"Maximum (usec)","77","105"
78+
"Average (usec)","10","9"
79+
"Maximum (usec)","77","52"
6980

7081
.. image:: img/rt-cpu-method-all-latency-histogram.png
7182

83+
.. _this patch: https://lists.yoctoproject.org/g/meta-ti/message/19089
84+
7285
|
7386
7487
LMBench
@@ -791,8 +804,8 @@ RP Message Inter-Processor Communication (IPC) Latency
791804
RP Message latency Performance
792805
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
793806

794-
RP Message latency is the delay measured from sending a round trip echo message from
795-
a Linux application to a remote processor and back. The following measurements use
807+
RP Message latency is the delay measured from sending a round trip echo message from
808+
a Linux application to a remote processor and back. The following measurements use
796809
a RP message length of 1 byte and 490 bytes for comparison.
797810

798811
The Linux user space application `rpmsg_char_benchmark <https://git.ti.com/cgit/rpmsg/ti-rpmsg-char/>`__ captures these latency values.
688 Bytes
Loading

0 commit comments

Comments
 (0)