mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-26 14:55:16 +00:00
docs(n1sdp): update N1SDP PSCI instrumentation data
Change-Id: I11c747acfdd376668b44a116258ee75e8cba214d Signed-off-by: Harrison Mutai <harrison.mutai@arm.com>
This commit is contained in:
parent
e7781c84e9
commit
fe7d06a679
1 changed files with 167 additions and 72 deletions
|
@ -93,66 +93,129 @@ Results
|
|||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
.. table:: ``CPU_SUSPEND`` latencies (µs) to deepest power level in
|
||||
parallel
|
||||
parallel (v2.9)
|
||||
|
||||
+---------+------+-----------+---------+-------------+
|
||||
| Cluster | Core | Powerdown | Wakekup | Cache Flush |
|
||||
+=========+======+===========+=========+=============+
|
||||
| 0 | 0 | 3.44 | 10.04 | 0.4 |
|
||||
+---------+------+-----------+---------+-------------+
|
||||
| 0 | 1 | 4.98 | 12.72 | 0.16 |
|
||||
+---------+------+-----------+---------+-------------+
|
||||
| 1 | 0 | 3.58 | 15.42 | 0.2 |
|
||||
+---------+------+-----------+---------+-------------+
|
||||
| 1 | 1 | 5.24 | 17.78 | 0.18 |
|
||||
+---------+------+-----------+---------+-------------+
|
||||
+---------+------+-----------+--------+-------------+
|
||||
| Cluster | Core | Powerdown | Wakeup | Cache Flush |
|
||||
+---------+------+-----------+--------+-------------+
|
||||
| 0 | 0 | 2.80 | 10.08 | 0.80 |
|
||||
+---------+------+-----------+--------+-------------+
|
||||
| 0 | 0 | 4.14 | 15.92 | 0.16 |
|
||||
+---------+------+-----------+--------+-------------+
|
||||
| 1 | 0 | 3.68 | 12.96 | 0.16 |
|
||||
+---------+------+-----------+--------+-------------+
|
||||
| 1 | 0 | 3.36 | 18.58 | 0.18 |
|
||||
+---------+------+-----------+--------+-------------+
|
||||
|
||||
.. table:: ``CPU_SUSPEND`` latencies (µs) to deepest power level in
|
||||
serial
|
||||
parallel (v2.10)
|
||||
|
||||
+---------+------+-----------+---------+-------------+
|
||||
| Cluster | Core | Powerdown | Wakekup | Cache Flush |
|
||||
+=========+======+===========+=========+=============+
|
||||
| 0 | 0 | 1.82 | 9.98 | 0.32 |
|
||||
+---------+------+-----------+---------+-------------+
|
||||
| 0 | 1 | 1.96 | 9.96 | 0.18 |
|
||||
+---------+------+-----------+---------+-------------+
|
||||
| 1 | 0 | 2.0 | 10.5 | 0.16 |
|
||||
+---------+------+-----------+---------+-------------+
|
||||
| 1 | 1 | 2.22 | 10.56 | 0.16 |
|
||||
+---------+------+-----------+---------+-------------+
|
||||
+---------+------+----------------+------------------+-----------------+
|
||||
| Cluster | Core | Powerdown | Wakeup | Cache Flush |
|
||||
+---------+------+----------------+------------------+-----------------+
|
||||
| 0 | 0 | 2.12 | 23.94 (+137.50%) | 0.42 (-47.50%) |
|
||||
+---------+------+----------------+------------------+-----------------+
|
||||
| 0 | 0 | 3.52 | 42.08 (+164.32%) | 0.26 (+62.50%) |
|
||||
+---------+------+----------------+------------------+-----------------+
|
||||
| 1 | 0 | 2.76 (-25.00%) | 38.3 (+195.52%) | 0.26 (+62.50%) |
|
||||
+---------+------+----------------+------------------+-----------------+
|
||||
| 1 | 0 | 2.64 | 44.56 (+139.83%) | 0.36 (+100.00%) |
|
||||
+---------+------+----------------+------------------+-----------------+
|
||||
|
||||
.. table:: ``CPU_SUSPEND`` latencies (µs) to deepest power level in
|
||||
serial (v2.9)
|
||||
|
||||
+---------+------+-----------+--------+-------------+
|
||||
| Cluster | Core | Powerdown | Wakeup | Cache Flush |
|
||||
+---------+------+-----------+--------+-------------+
|
||||
| 0 | 0 | 1.86 | 9.92 | 0.32 |
|
||||
+---------+------+-----------+--------+-------------+
|
||||
| 0 | 0 | 2.70 | 10.48 | 0.36 |
|
||||
+---------+------+-----------+--------+-------------+
|
||||
| 1 | 0 | 1.78 | 9.72 | 0.16 |
|
||||
+---------+------+-----------+--------+-------------+
|
||||
| 1 | 0 | 1.94 | 10.44 | 0.16 |
|
||||
+---------+------+-----------+--------+-------------+
|
||||
|
||||
.. table:: ``CPU_SUSPEND`` latencies (µs) to deepest power level in
|
||||
serial (v2.10)
|
||||
|
||||
+---------+------+-----------+------------------+----------------+
|
||||
| Cluster | Core | Powerdown | Wakeup | Cache Flush |
|
||||
+---------+------+-----------+------------------+----------------+
|
||||
| 0 | 0 | 1.74 | 23.7 (+138.91%) | 0.3 |
|
||||
+---------+------+-----------+------------------+----------------+
|
||||
| 0 | 0 | 2.08 | 23.96 (+128.63%) | 0.26 (-27.78%) |
|
||||
+---------+------+-----------+------------------+----------------+
|
||||
| 1 | 0 | 1.9 | 23.62 (+143.00%) | 0.28 (+75.00%) |
|
||||
+---------+------+-----------+------------------+----------------+
|
||||
| 1 | 0 | 2.06 | 23.92 (+129.12%) | 0.26 (+62.50%) |
|
||||
+---------+------+-----------+------------------+----------------+
|
||||
|
||||
``CPU_SUSPEND`` to power level 0
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
.. table:: ``CPU_SUSPEND`` latencies (µs) to power level 0 in
|
||||
parallel
|
||||
parallel (v2.9)
|
||||
|
||||
+---------+------+-----------+---------+-------------+
|
||||
| Cluster | Core | Powerdown | Wakekup | Cache Flush |
|
||||
+=========+======+===========+=========+=============+
|
||||
| 0 | 0 | 1.52 | 11.84 | 0.34 |
|
||||
+---------+------+-----------+---------+-------------+
|
||||
| 0 | 1 | 1.1 | 13.66 | 0.14 |
|
||||
+---------+------+-----------+---------+-------------+
|
||||
| 1 | 0 | 2.18 | 9.48 | 0.18 |
|
||||
+---------+------+-----------+---------+-------------+
|
||||
| 1 | 1 | 2.06 | 14.4 | 0.16 |
|
||||
+---------+------+-----------+---------+-------------+
|
||||
+---------------------------------------------------+
|
||||
| test_rt_instr_cpu_susp_parallel |
|
||||
+---------+------+-----------+--------+-------------+
|
||||
| Cluster | Core | Powerdown | Wakeup | Cache Flush |
|
||||
+---------+------+-----------+--------+-------------+
|
||||
| 0 | 0 | 0.88 | 12.32 | 0.26 |
|
||||
+---------+------+-----------+--------+-------------+
|
||||
| 0 | 0 | 2.12 | 14.62 | 0.26 |
|
||||
+---------+------+-----------+--------+-------------+
|
||||
| 1 | 0 | 1.86 | 14.14 | 0.16 |
|
||||
+---------+------+-----------+--------+-------------+
|
||||
| 1 | 0 | 1.92 | 9.44 | 0.18 |
|
||||
+---------+------+-----------+--------+-------------+
|
||||
|
||||
.. table:: ``CPU_SUSPEND`` latencies (µs) to power level 0 in serial
|
||||
.. table:: ``CPU_SUSPEND`` latencies (µs) to power level 0 in
|
||||
parallel (v2.10)
|
||||
|
||||
+---------+------+-----------+---------+-------------+
|
||||
| Cluster | Core | Powerdown | Wakekup | Cache Flush |
|
||||
+=========+======+===========+=========+=============+
|
||||
| 0 | 0 | 1.54 | 9.34 | 0.3 |
|
||||
+---------+------+-----------+---------+-------------+
|
||||
| 0 | 1 | 1.88 | 9.5 | 0.16 |
|
||||
+---------+------+-----------+---------+-------------+
|
||||
| 1 | 0 | 1.86 | 9.86 | 0.2 |
|
||||
+---------+------+-----------+---------+-------------+
|
||||
| 1 | 1 | 2.02 | 9.64 | 0.18 |
|
||||
+---------+------+-----------+---------+-------------+
|
||||
+---------+------+---------------+------------------+----------------+
|
||||
| Cluster | Core | Powerdown | Wakeup | Cache Flush |
|
||||
+---------+------+---------------+------------------+----------------+
|
||||
| 0 | 0 | 1.5 (+70.45%) | 35.02 (+184.25%) | 0.24 |
|
||||
+---------+------+---------------+------------------+----------------+
|
||||
| 0 | 0 | 1.92 | 38.12 (+160.74%) | 0.28 |
|
||||
+---------+------+---------------+------------------+----------------+
|
||||
| 1 | 0 | 1.88 | 38.1 (+169.45%) | 0.26 (+62.50%) |
|
||||
+---------+------+---------------+------------------+----------------+
|
||||
| 1 | 0 | 2.04 | 23.1 (+144.70%) | 0.24 |
|
||||
+---------+------+---------------+------------------+----------------+
|
||||
|
||||
.. table:: ``CPU_SUSPEND`` latencies (µs) to power level 0 in serial (v2.9)
|
||||
|
||||
+---------------------------------------------------+
|
||||
| test_rt_instr_cpu_susp_serial |
|
||||
+---------+------+-----------+--------+-------------+
|
||||
| Cluster | Core | Powerdown | Wakeup | Cache Flush |
|
||||
+---------+------+-----------+--------+-------------+
|
||||
| 0 | 0 | 1.52 | 9.40 | 0.30 |
|
||||
+---------+------+-----------+--------+-------------+
|
||||
| 0 | 0 | 1.92 | 9.80 | 0.18 |
|
||||
+---------+------+-----------+--------+-------------+
|
||||
| 1 | 0 | 2.20 | 9.60 | 0.14 |
|
||||
+---------+------+-----------+--------+-------------+
|
||||
| 1 | 0 | 1.82 | 9.78 | 0.18 |
|
||||
+---------+------+-----------+--------+-------------+
|
||||
|
||||
.. table:: ``CPU_SUSPEND`` latencies (µs) to power level 0 in serial (v2.10)
|
||||
|
||||
+---------+------+-----------+------------------+-----------------+
|
||||
| Cluster | Core | Powerdown | Wakeup | Cache Flush |
|
||||
+---------+------+-----------+------------------+-----------------+
|
||||
| 0 | 0 | 1.52 | 23.08 (+145.53%) | 0.3 |
|
||||
+---------+------+-----------+------------------+-----------------+
|
||||
| 0 | 0 | 1.98 | 23.68 (+141.63%) | 0.28 (+55.56%) |
|
||||
+---------+------+-----------+------------------+-----------------+
|
||||
| 1 | 0 | 1.84 | 23.86 (+148.54%) | 0.28 (+100.00%) |
|
||||
+---------+------+-----------+------------------+-----------------+
|
||||
| 1 | 0 | 1.98 | 23.68 (+142.13%) | 0.28 (+55.56%) |
|
||||
+---------+------+-----------+------------------+-----------------+
|
||||
|
||||
``CPU_OFF`` on all non-lead CPUs
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
@ -160,36 +223,68 @@ Results
|
|||
``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
|
||||
.. table:: ``CPU_OFF`` latencies (µs) on all non-lead CPUs (v2.9)
|
||||
|
||||
+---------+------+-----------+---------+-------------+
|
||||
| Cluster | Core | Powerdown | Wakekup | Cache Flush |
|
||||
+=========+======+===========+=========+=============+
|
||||
| 0 | 0 | 1.86 | 9.88 | 0.32 |
|
||||
+---------+------+-----------+---------+-------------+
|
||||
| 0 | 1 | 21.1 | 12.44 | 0.42 |
|
||||
+---------+------+-----------+---------+-------------+
|
||||
| 1 | 0 | 21.22 | 13.2 | 0.32 |
|
||||
+---------+------+-----------+---------+-------------+
|
||||
| 1 | 1 | 21.56 | 13.18 | 0.54 |
|
||||
+---------+------+-----------+---------+-------------+
|
||||
+---------+------+-----------+--------+-------------+
|
||||
| Cluster | Core | Powerdown | Wakeup | Cache Flush |
|
||||
+---------+------+-----------+--------+-------------+
|
||||
| 0 | 0 | 1.84 | 9.94 | 0.32 |
|
||||
+---------+------+-----------+--------+-------------+
|
||||
| 0 | 0 | 14.20 | 13.10 | 0.50 |
|
||||
+---------+------+-----------+--------+-------------+
|
||||
| 1 | 0 | 13.88 | 12.36 | 0.42 |
|
||||
+---------+------+-----------+--------+-------------+
|
||||
| 1 | 0 | 14.40 | 13.26 | 0.52 |
|
||||
+---------+------+-----------+--------+-------------+
|
||||
|
||||
.. table:: ``CPU_OFF`` latencies (µs) on all non-lead CPUs (v2.10)
|
||||
|
||||
+---------+------+-----------+------------------+----------------+
|
||||
| Cluster | Core | Powerdown | Wakeup | Cache Flush |
|
||||
+---------+------+-----------+------------------+----------------+
|
||||
| 0 | 0 | 1.78 | 23.7 (+138.43%) | 0.3 |
|
||||
+---------+------+-----------+------------------+----------------+
|
||||
| 0 | 0 | 13.96 | 31.16 (+137.86%) | 0.34 (-32.00%) |
|
||||
+---------+------+-----------+------------------+----------------+
|
||||
| 1 | 0 | 13.54 | 30.24 (+144.66%) | 0.26 (-38.10%) |
|
||||
+---------+------+-----------+------------------+----------------+
|
||||
| 1 | 0 | 14.46 | 31.12 (+134.69%) | 0.7 (+34.62%) |
|
||||
+---------+------+-----------+------------------+----------------+
|
||||
|
||||
``CPU_VERSION`` in parallel
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
.. table:: ``CPU_VERSION`` latency (µs) in parallel on all cores
|
||||
.. table:: ``CPU_VERSION`` latency (µs) in parallel on all cores (v2.9)
|
||||
|
||||
+-------------+--------+--------------+
|
||||
| Cluster | Core | Latency |
|
||||
+=============+========+==============+
|
||||
| 0 | 0 | 0.08 |
|
||||
+-------------+--------+--------------+
|
||||
| 0 | 1 | 0.22 |
|
||||
+-------------+--------+--------------+
|
||||
| 1 | 0 | 0.28 |
|
||||
+-------------+--------+--------------+
|
||||
| 1 | 1 | 0.26 |
|
||||
+-------------+--------+--------------+
|
||||
+------------------------------------+
|
||||
| test_rt_instr_psci_version_parallel|
|
||||
+-------------+--------+-------------+
|
||||
| Cluster | Core | Latency |
|
||||
+-------------+--------+-------------+
|
||||
| 0 | 0 | 0.08 |
|
||||
+-------------+--------+-------------+
|
||||
| 0 | 0 | 0.26 |
|
||||
+-------------+--------+-------------+
|
||||
| 1 | 0 | 0.20 |
|
||||
+-------------+--------+-------------+
|
||||
| 1 | 0 | 0.26 |
|
||||
+-------------+--------+-------------+
|
||||
|
||||
.. table:: ``CPU_VERSION`` latency (µs) in parallel on all cores (v2.10)
|
||||
|
||||
+----------------------------------------------+
|
||||
| test_rt_instr_psci_version_parallel (latest) |
|
||||
+-------------+--------+-----------------------+
|
||||
| Cluster | Core | Latency |
|
||||
+-------------+--------+-----------------------+
|
||||
| 0 | 0 | 0.14 (+75.00%) |
|
||||
+-------------+--------+-----------------------+
|
||||
| 0 | 0 | 0.22 |
|
||||
+-------------+--------+-----------------------+
|
||||
| 1 | 0 | 0.2 |
|
||||
+-------------+--------+-----------------------+
|
||||
| 1 | 0 | 0.26 |
|
||||
+-------------+--------+-----------------------+
|
||||
|
||||
--------------
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue