docs(juno): update PSCI instrumentation data
Update for v2.13 release based on v2.13-rc0
Change-Id: I88da6fcc7ee13788968d9a57eec5ad450f5dcd35
Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
diff --git a/docs/perf/psci-performance-juno.rst b/docs/perf/psci-performance-juno.rst
index 2000fd3..45c1922 100644
--- a/docs/perf/psci-performance-juno.rst
+++ b/docs/perf/psci-performance-juno.rst
@@ -31,8 +31,8 @@
The following source trees and binaries were used:
-- `TF-A v2.12-rc0`_
-- `TFTF v2.12-rc0`_
+- `TF-A v2.13-rc0`_
+- `TFTF v2.13-rc0`_
Please see the Runtime Instrumentation :ref:`Testing Methodology
<Runtime Instrumentation Methodology>`
@@ -47,6 +47,25 @@
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. table:: ``CPU_SUSPEND`` latencies (µs) to deepest power level in
+ parallel (v2.13)
+
+ +---------+------+------------------+-------------------+--------------------+
+ | Cluster | Core | Powerdown | Wakeup | Cache Flush |
+ +---------+------+------------------+-------------------+--------------------+
+ | 0 | 0 | 333.0 (-52.92%) | 23.92 (-40.11%) | 138.88 |
+ +---------+------+------------------+-------------------+--------------------+
+ | 0 | 1 | 630.9 (+145.95%) | 253.72 (-46.56%) | 136.94 (+1987.50%) |
+ +---------+------+------------------+-------------------+--------------------+
+ | 1 | 0 | 184.74 (+71.92%) | 23.16 (-95.39%) | 80.24 (+1283.45%) |
+ +---------+------+------------------+-------------------+--------------------+
+ | 1 | 1 | 481.14 | 18.56 (-88.25%) | 76.5 (+1520.76%) |
+ +---------+------+------------------+-------------------+--------------------+
+ | 1 | 2 | 933.88 (+67.76%) | 289.58 (+189.64%) | 76.34 (+1510.55%) |
+ +---------+------+------------------+-------------------+--------------------+
+ | 1 | 3 | 1112.48 | 238.42 (+753.94%) | 76.38 |
+ +---------+------+------------------+-------------------+--------------------+
+
+.. table:: ``CPU_SUSPEND`` latencies (µs) to deepest power level in
parallel (v2.12)
+---------+------+-------------------+------------------+--------------------+
@@ -66,23 +85,23 @@
+---------+------+-------------------+------------------+--------------------+
.. table:: ``CPU_SUSPEND`` latencies (µs) to deepest power level in
- parallel (v2.11)
+ serial (v2.13)
- +---------+------+-------------------+--------------------+-------------+
- | Cluster | Core | Powerdown | Wakeup | Cache Flush |
- +---------+------+-------------------+--------------------+-------------+
- | 0 | 0 | 112.98 (-53.44%) | 26.16 (-89.33%) | 5.48 |
- +---------+------+-------------------+--------------------+-------------+
- | 0 | 1 | 411.18 | 438.88 (+1572.56%) | 138.54 |
- +---------+------+-------------------+--------------------+-------------+
- | 1 | 0 | 261.82 (+150.88%) | 474.06 (+1649.30%) | 5.6 |
- +---------+------+-------------------+--------------------+-------------+
- | 1 | 1 | 714.76 (+86.84%) | 26.44 | 4.48 |
- +---------+------+-------------------+--------------------+-------------+
- | 1 | 2 | 862.66 | 149.34 (-45.00%) | 4.38 |
- +---------+------+-------------------+--------------------+-------------+
- | 1 | 3 | 1045.12 | 98.12 (-55.76%) | 79.74 |
- +---------+------+-------------------+--------------------+-------------+
+ +---------+------+------------------+-----------------+-------------------+
+ | Cluster | Core | Powerdown | Wakeup | Cache Flush |
+ +---------+------+------------------+-----------------+-------------------+
+ | 0 | 0 | 244.08 | 24.48 (-40.00%) | 137.64 |
+ +---------+------+------------------+-----------------+-------------------+
+ | 0 | 1 | 244.2 | 23.84 (-41.57%) | 137.86 |
+ +---------+------+------------------+-----------------+-------------------+
+ | 1 | 0 | 294.78 | 23.54 | 76.62 |
+ +---------+------+------------------+-----------------+-------------------+
+ | 1 | 1 | 180.1 (+74.72%) | 21.14 | 77.12 (+1533.90%) |
+ +---------+------+------------------+-----------------+-------------------+
+ | 1 | 2 | 180.54 (+75.25%) | 20.8 | 76.76 (+1554.31%) |
+ +---------+------+------------------+-----------------+-------------------+
+ | 1 | 3 | 180.6 (+75.44%) | 21.2 | 76.86 (+1542.31%) |
+ +---------+------+------------------+-----------------+-------------------+
.. table:: ``CPU_SUSPEND`` latencies (µs) to deepest power level in
serial (v2.12)
@@ -103,29 +122,29 @@
| 1 | 3 | 100.96 | 22.54 | 4.38 |
+---------+------+-----------+-----------------+-------------+
-.. table:: ``CPU_SUSPEND`` latencies (µs) to deepest power level in
- serial (v2.11)
-
- +---------+------+-----------+--------+-------------+
- | Cluster | Core | Powerdown | Wakeup | Cache Flush |
- +---------+------+-----------+--------+-------------+
- | 0 | 0 | 244.42 | 27.42 | 138.12 |
- +---------+------+-----------+--------+-------------+
- | 0 | 1 | 245.02 | 27.34 | 138.08 |
- +---------+------+-----------+--------+-------------+
- | 1 | 0 | 297.66 | 26.2 | 77.68 |
- +---------+------+-----------+--------+-------------+
- | 1 | 1 | 108.02 | 21.94 | 4.52 |
- +---------+------+-----------+--------+-------------+
- | 1 | 2 | 107.48 | 21.88 | 4.46 |
- +---------+------+-----------+--------+-------------+
- | 1 | 3 | 107.52 | 21.86 | 4.46 |
- +---------+------+-----------+--------+-------------+
-
``CPU_SUSPEND`` to power level 0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. table:: ``CPU_SUSPEND`` latencies (µs) to power level 0 in
+ parallel (v2.13)
+
+ +---------+------+-------------------+-----------------+-------------+
+ | Cluster | Core | Powerdown | Wakeup | Cache Flush |
+ +---------+------+-------------------+-----------------+-------------+
+ | 0 | 0 | 703.06 | 16.86 (-47.87%) | 7.98 |
+ +---------+------+-------------------+-----------------+-------------+
+ | 0 | 1 | 851.88 | 16.4 (-49.41%) | 8.04 |
+ +---------+------+-------------------+-----------------+-------------+
+ | 1 | 0 | 407.4 (+58.99%) | 15.1 (-26.20%) | 7.2 |
+ +---------+------+-------------------+-----------------+-------------+
+ | 1 | 1 | 110.98 (-72.67%) | 15.46 | 6.56 |
+ +---------+------+-------------------+-----------------+-------------+
+ | 1 | 2 | 554.54 | 15.4 | 6.94 |
+ +---------+------+-------------------+-----------------+-------------+
+ | 1 | 3 | 258.96 (+143.06%) | 15.56 (-25.05%) | 6.64 |
+ +---------+------+-------------------+-----------------+-------------+
+
+.. table:: ``CPU_SUSPEND`` latencies (µs) to power level 0 in
parallel (v2.12)
+--------------------------------------------------------------------+
@@ -146,24 +165,23 @@
| 1 | 3 | 523.36 (+391.23%) | 19.0 | 7.3 |
+---------+------+-------------------+-----------------+-------------+
-.. table:: ``CPU_SUSPEND`` latencies (µs) to power level 0 in
- parallel (v2.11)
+.. table:: ``CPU_SUSPEND`` latencies (µs) to power level 0 in serial (v2.13)
- +---------+------+-------------------+--------+-------------+
- | Cluster | Core | Powerdown | Wakeup | Cache Flush |
- +---------+------+-------------------+--------+-------------+
- | 0 | 0 | 704.46 | 19.28 | 7.86 |
- +---------+------+-------------------+--------+-------------+
- | 0 | 1 | 853.66 | 18.78 | 7.82 |
- +---------+------+-------------------+--------+-------------+
- | 1 | 0 | 556.52 (+425.51%) | 19.06 | 7.82 |
- +---------+------+-------------------+--------+-------------+
- | 1 | 1 | 113.28 (-70.47%) | 19.28 | 7.48 |
- +---------+------+-------------------+--------+-------------+
- | 1 | 2 | 260.62 (-50.22%) | 19.8 | 7.26 |
- +---------+------+-------------------+--------+-------------+
- | 1 | 3 | 408.16 (+66.94%) | 19.82 | 7.38 |
- +---------+------+-------------------+--------+-------------+
+ +---------+------+-----------+-----------------+-------------+
+ | Cluster | Core | Powerdown | Wakeup | Cache Flush |
+ +---------+------+-----------+-----------------+-------------+
+ | 0 | 0 | 106.12 | 17.1 (-48.24%) | 5.26 |
+ +---------+------+-----------+-----------------+-------------+
+ | 0 | 1 | 106.88 | 17.06 (-47.08%) | 5.28 |
+ +---------+------+-----------+-----------------+-------------+
+ | 1 | 0 | 294.36 | 15.6 | 4.56 |
+ +---------+------+-----------+-----------------+-------------+
+ | 1 | 1 | 103.26 | 15.44 | 4.46 |
+ +---------+------+-----------+-----------------+-------------+
+ | 1 | 2 | 103.7 | 15.26 | 4.5 |
+ +---------+------+-----------+-----------------+-------------+
+ | 1 | 3 | 103.68 | 15.72 | 4.5 |
+ +---------+------+-----------+-----------------+-------------+
.. table:: ``CPU_SUSPEND`` latencies (µs) to power level 0 in serial (v2.12)
@@ -183,30 +201,30 @@
| 1 | 3 | 97.52 | 19.46 | 4.26 |
+---------+------+-----------+-----------------+-------------+
-.. table:: ``CPU_SUSPEND`` latencies (µs) to power level 0 in serial (v2.11)
-
- +---------+------+-----------+--------+-------------+
- | Cluster | Core | Powerdown | Wakeup | Cache Flush |
- +---------+------+-----------+--------+-------------+
- | 0 | 0 | 106.78 | 19.2 | 5.32 |
- +---------+------+-----------+--------+-------------+
- | 0 | 1 | 107.44 | 19.64 | 5.44 |
- +---------+------+-----------+--------+-------------+
- | 1 | 0 | 295.82 | 19.14 | 4.34 |
- +---------+------+-----------+--------+-------------+
- | 1 | 1 | 104.34 | 19.18 | 4.28 |
- +---------+------+-----------+--------+-------------+
- | 1 | 2 | 103.96 | 19.34 | 4.4 |
- +---------+------+-----------+--------+-------------+
- | 1 | 3 | 104.32 | 19.18 | 4.34 |
- +---------+------+-----------+--------+-------------+
-
``CPU_OFF`` on all non-lead CPUs
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
``CPU_OFF`` on all non-lead CPUs in sequence then, ``CPU_SUSPEND`` on the lead
core to the deepest power level.
+.. table:: ``CPU_OFF`` latencies (µs) on all non-lead CPUs (v2.13)
+
+ +---------+------+-----------+-----------------+-------------+
+ | Cluster | Core | Powerdown | Wakeup | Cache Flush |
+ +---------+------+-----------+-----------------+-------------+
+ | 0 | 0 | 243.02 | 26.42 (-39.51%) | 137.58 |
+ +---------+------+-----------+-----------------+-------------+
+ | 0 | 1 | 244.24 | 26.32 (-38.93%) | 137.88 |
+ +---------+------+-----------+-----------------+-------------+
+ | 1 | 0 | 182.36 | 23.66 | 78.0 |
+ +---------+------+-----------+-----------------+-------------+
+ | 1 | 1 | 108.18 | 22.68 | 4.42 |
+ +---------+------+-----------+-----------------+-------------+
+ | 1 | 2 | 108.34 | 21.72 | 4.24 |
+ +---------+------+-----------+-----------------+-------------+
+ | 1 | 3 | 108.22 | 21.68 | 4.34 |
+ +---------+------+-----------+-----------------+-------------+
+
.. table:: ``CPU_OFF`` latencies (µs) on all non-lead CPUs (v2.12)
+---------+------+-----------+-----------------+-------------+
@@ -225,61 +243,43 @@
| 1 | 3 | 101.08 | 26.74 | 4.4 |
+---------+------+-----------+-----------------+-------------+
-.. table:: ``CPU_OFF`` latencies (µs) on all non-lead CPUs (v2.11)
-
- +---------+------+-----------+--------+-------------+
- | Cluster | Core | Powerdown | Wakeup | Cache Flush |
- +---------+------+-----------+--------+-------------+
- | 0 | 0 | 243.62 | 29.84 | 137.66 |
- +---------+------+-----------+--------+-------------+
- | 0 | 1 | 243.88 | 29.54 | 137.8 |
- +---------+------+-----------+--------+-------------+
- | 1 | 0 | 183.26 | 26.22 | 77.76 |
- +---------+------+-----------+--------+-------------+
- | 1 | 1 | 107.64 | 26.74 | 4.34 |
- +---------+------+-----------+--------+-------------+
- | 1 | 2 | 107.52 | 25.9 | 4.32 |
- +---------+------+-----------+--------+-------------+
- | 1 | 3 | 107.74 | 25.8 | 4.34 |
- +---------+------+-----------+--------+-------------+
-
``CPU_VERSION`` in parallel
~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.. table:: ``CPU_VERSION`` latency (µs) in parallel on all cores (2.12)
+.. table:: ``CPU_VERSION`` latency (µs) in parallel on all cores (2.13)
+-------------+--------+--------------+
| Cluster | Core | Latency |
+-------------+--------+--------------+
| 0 | 0 | 1.0 |
+-------------+--------+--------------+
- | 0 | 1 | 1.02 |
+ | 0 | 1 | 1.06 |
+-------------+--------+--------------+
- | 1 | 0 | 0.52 |
+ | 1 | 0 | 0.6 |
+-------------+--------+--------------+
- | 1 | 1 | 0.94 |
+ | 1 | 1 | 1.0 |
+-------------+--------+--------------+
- | 1 | 2 | 0.94 |
+ | 1 | 2 | 0.98 |
+-------------+--------+--------------+
- | 1 | 3 | 0.92 |
+ | 1 | 3 | 1.0 |
+-------------+--------+--------------+
-.. table:: ``CPU_VERSION`` latency (µs) in parallel on all cores (2.11)
+.. table:: ``CPU_VERSION`` latency (µs) in parallel on all cores (2.12)
+-------------+--------+--------------+
| Cluster | Core | Latency |
+-------------+--------+--------------+
- | 0 | 0 | 1.26 |
+ | 0 | 0 | 1.0 |
+-------------+--------+--------------+
- | 0 | 1 | 0.96 |
+ | 0 | 1 | 1.02 |
+-------------+--------+--------------+
- | 1 | 0 | 0.54 |
+ | 1 | 0 | 0.52 |
+-------------+--------+--------------+
| 1 | 1 | 0.94 |
+-------------+--------+--------------+
- | 1 | 2 | 0.92 |
+ | 1 | 2 | 0.94 |
+-------------+--------+--------------+
- | 1 | 3 | 1.02 |
+ | 1 | 3 | 0.92 |
+-------------+--------+--------------+
Annotated Historic Results
@@ -504,5 +504,5 @@
.. _Juno R1 platform: https://developer.arm.com/documentation/100122/latest/
.. _TF master as of 31/01/2017: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/tree/?id=c38b36d
-.. _TF-A v2.12-rc0: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/tree/?h=v2.12-rc0
-.. _TFTF v2.12-rc0: https://git.trustedfirmware.org/TF-A/tf-a-tests.git/tree/?h=v2.12-rc0
+.. _TF-A v2.13-rc0: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/tree/?h=v2.13-rc0
+.. _TFTF v2.13-rc0: https://git.trustedfirmware.org/TF-A/tf-a-tests.git/tree/?h=v2.13-rc0