refactor(docs): convert PSCI performance data into csv-tables
The PSCI instrumentation data in docs is carefully formatted by a script on each release. However, to produce these tables it is necessary to keep the raw data out of tree to run the script against to produce the table. Then, it's necessary to manually edit the docs source code to interleave this with headings. Overall this takes a while and is not particularly engaging to do. Instead, store the raw data in a CSV file alongside docs. Then, the RST format conveniently has the `csv-table` directive which allows this to be rendered automatically. The job of updating becomes much simpler - just replace the data. This patch also sets some formatting of the RST tables so that they look aligned. Change-Id: I93aaaea19fff17a465c66c08daeee6f97aada6aa Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
This commit is contained in:
parent
3261aac4ab
commit
9418c9ebe0
@ -0,0 +1,6 @@
|
||||
0,0,267240.0(+9.97%),32940.0(+24.68%),168460.0(+22.45%)
|
||||
0,1,267340.0(+9.46%),33720.0(+28.12%),168500.0(+22.21%)
|
||||
1,0,185740.0(+1.85%),25120.0(+6.17%),88380.0(+13.31%)
|
||||
1,1,101940.0(-5.77%),24240.0(+6.88%),4600.0(+4.07%)
|
||||
1,2,101800.0(-6.04%),23060.0(+6.17%),4660.0(+9.91%)
|
||||
1,3,101820.0(-5.91%),23340.0(+7.66%),4640.0(+6.91%)
|
||||
|
@ -0,0 +1,6 @@
|
||||
0,0,683780.0(-2.74%),22560.0(+33.81%),11040.0(+38.35%)
|
||||
0,1,829620.0(-2.61%),22820.0(+39.15%),11480.0(+42.79%)
|
||||
1,0,104520.0(-74.34%),17200.0(+13.91%),8680.0(+20.56%)
|
||||
1,1,249200.0(+124.54%),17100.0(+10.61%),8480.0(+29.27%)
|
||||
1,2,393980.0(-28.95%),17480.0(+13.51%),8320.0(+19.88%)
|
||||
1,3,539520.0(+108.34%),16980.0(+9.13%),8300.0(+25.00%)
|
||||
|
@ -0,0 +1,6 @@
|
||||
0,0,101100.0(-4.73%),22820.0(+33.45%),7360.0(+39.92%)
|
||||
0,1,101400.0(-5.13%),22720.0(+33.18%),7560.0(+43.18%)
|
||||
1,0,291440.0,16880.0(+8.21%),4580.0
|
||||
1,1,96600.0(-6.45%),16860.0(+9.20%),4600.0(+3.14%)
|
||||
1,2,97060.0(-6.40%),16980.0(+11.27%),4640.0(+3.11%)
|
||||
1,3,96660.0(-6.77%),16960.0(+7.89%),4620.0(+2.67%)
|
||||
|
@ -0,0 +1,6 @@
|
||||
0,0,1200.0(+20.00%)
|
||||
0,1,1160.0(+9.43%)
|
||||
1,0,700.0(+16.67%)
|
||||
1,1,1040.0(+4.00%)
|
||||
1,2,1020.0(+4.08%)
|
||||
1,3,1080.0(+8.00%)
|
||||
|
@ -0,0 +1,6 @@
|
||||
0,0,332440.0,270640.0(+1031.44%),169500.0(+22.05%)
|
||||
0,1,624520.0(-1.01%),30260.0(-88.07%),166740.0(+21.76%)
|
||||
1,0,187960.0(+1.74%),25460.0(+9.93%),90420.0(+12.69%)
|
||||
1,1,479100.0,20520.0(+10.56%),87500.0(+14.38%)
|
||||
1,2,923480.0(-1.11%),294160.0(+1.58%),87500.0(+14.62%)
|
||||
1,3,1106300.0,238320.0,87340.0(+14.35%)
|
||||
|
@ -0,0 +1,6 @@
|
||||
0,0,267000.0(+9.39%),31080.0(+26.96%),168520.0(+22.44%)
|
||||
0,1,267440.0(+9.52%),30680.0(+28.69%),168480.0(+22.21%)
|
||||
1,0,291300.0(-1.18%),25140.0(+6.80%),86980.0(+13.52%)
|
||||
1,1,184260.0(+2.31%),23140.0(+9.46%),87940.0(+14.03%)
|
||||
1,2,184520.0(+2.20%),23460.0(+12.79%),87520.0(+14.02%)
|
||||
1,3,184700.0(+2.27%),23240.0(+9.62%),87180.0(+13.43%)
|
||||
|
@ -0,0 +1,6 @@
|
||||
0,0,243020.0(-9.14%),26420.0(-39.51%),137580.0(-17.85%)
|
||||
0,1,244240.0(-8.87%),26320.0(-38.93%),137880.0(-17.73%)
|
||||
1,0,182360.0(-2.89%),23660.0(-15.20%),78000.0(-11.08%)
|
||||
1,1,108180.0(+4.68%),22680.0(-14.16%),4420.0
|
||||
1,2,108340.0(+4.92%),21720.0(-16.40%),4240.0(-4.93%)
|
||||
1,3,108220.0(+4.82%),21680.0(-16.16%),4340.0(-3.12%)
|
||||
|
@ -0,0 +1,6 @@
|
||||
0,0,703060.0(-17.69%),16860.0(-47.87%),7980.0(-19.88%)
|
||||
0,1,851880.0(+20.98%),16400.0(-49.41%),8040.0(-17.45%)
|
||||
1,0,407400.0(+58.99%),15100.0(-26.20%),7200.0(-5.76%)
|
||||
1,1,110980.0(-72.67%),15460.0(-23.47%),6560.0(-10.87%)
|
||||
1,2,554540.0,15400.0(-23.46%),6940.0(-2.53%)
|
||||
1,3,258960.0(+143.06%),15560.0(-25.05%),6640.0
|
||||
|
@ -0,0 +1,6 @@
|
||||
0,0,106120.0(+1.49%),17100.0(-48.24%),5260.0(-23.77%)
|
||||
0,1,106880.0(+2.40%),17060.0(-47.08%),5280.0(-21.89%)
|
||||
1,0,294360.0,15600.0(-20.97%),4560.0
|
||||
1,1,103260.0(+3.82%),15440.0(-20.41%),4460.0(-5.11%)
|
||||
1,2,103700.0(+4.33%),15260.0(-24.08%),4500.0(-2.60%)
|
||||
1,3,103680.0(+4.26%),15720.0(-20.53%),4500.0(-1.32%)
|
||||
|
@ -0,0 +1,6 @@
|
||||
0,0,1000.0(-19.35%)
|
||||
0,1,1060.0(-17.19%)
|
||||
1,0,600.0(-11.76%)
|
||||
1,1,1000.0(+2.04%)
|
||||
1,2,980.0(+4.26%)
|
||||
1,3,1000.0(+2.04%)
|
||||
|
@ -0,0 +1,6 @@
|
||||
0,0,333000.0(-52.92%),23920.0(-40.11%),138880.0(-17.24%)
|
||||
0,1,630900.0(+145.95%),253720.0(-46.56%),136940.0(+1987.50%)
|
||||
1,0,184740.0(+71.92%),23160.0(-95.39%),80240.0(+1283.45%)
|
||||
1,1,481140.0(+18.16%),18560.0(-88.25%),76500.0(+1520.76%)
|
||||
1,2,933880.0(+67.76%),289580.0(+189.64%),76340.0(+1510.55%)
|
||||
1,3,1112480.0(+9.76%),238420.0(+753.94%),76380.0(-15.32%)
|
||||
|
@ -0,0 +1,6 @@
|
||||
0,0,244080.0(-9.21%),24480.0(-40.00%),137640.0(-18.19%)
|
||||
0,1,244200.0(-9.06%),23840.0(-41.57%),137860.0(-17.91%)
|
||||
1,0,294780.0(-1.56%),23540.0(-14.83%),76620.0(-12.35%)
|
||||
1,1,180100.0(+74.72%),21140.0(-6.63%),77120.0(+1533.90%)
|
||||
1,2,180540.0(+75.25%),20800.0(-10.34%),76760.0(+1554.31%)
|
||||
1,3,180600.0(+75.44%),21200.0(-7.99%),76860.0(+1542.31%)
|
||||
|
@ -0,0 +1,4 @@
|
||||
0,0,1700.0(+3.66%),10020.0(-2.15%),300.0
|
||||
0,1,14440.0(+3.74%),17140.0(-3.16%),360.0(+20.00%)
|
||||
1,0,13680.0(+1.03%),16680.0,260.0(-13.33%)
|
||||
1,1,14260.0,17600.0(-3.72%),300.0
|
||||
|
@ -0,0 +1,4 @@
|
||||
0,0,1380.0(+72.50%),10600.0(-11.52%),240.0(-7.69%)
|
||||
0,1,1660.0(+7.79%),15880.0(-3.41%),140.0(-46.15%)
|
||||
1,0,1640.0(+1.23%),15200.0(-5.59%),140.0(-53.33%)
|
||||
1,1,1780.0(-1.11%),9880.0(-6.26%),140.0(-30.00%)
|
||||
|
@ -0,0 +1,4 @@
|
||||
0,0,1560.0(+8.33%),9680.0(-2.22%),300.0
|
||||
0,1,1900.0(+9.20%),10380.0,280.0
|
||||
1,0,1760.0(-2.22%),10220.0(+1.79%),340.0
|
||||
1,1,1760.0(-10.20%),10500.0,140.0(-68.18%)
|
||||
|
@ -0,0 +1,4 @@
|
||||
0,0,140.0(+16.67%)
|
||||
0,1,240.0(+20.00%)
|
||||
1,0,220.0(+10.00%)
|
||||
1,1,260.0(+8.33%)
|
||||
|
@ -0,0 +1,4 @@
|
||||
0,0,3380.0(+1.81%),12480.0(-7.00%),340.0(+21.43%)
|
||||
0,1,3840.0(-4.48%),17940.0(-1.10%),220.0(-21.43%)
|
||||
1,0,2560.0(-5.19%),17140.0(-1.38%),160.0(-38.46%)
|
||||
1,1,3040.0(+2.70%),9960.0(-8.29%),140.0(-46.15%)
|
||||
|
@ -0,0 +1,4 @@
|
||||
0,0,1640.0(+1.23%),10140.0,300.0
|
||||
0,1,1980.0(+6.45%),10440.0(-1.69%),280.0
|
||||
1,0,1640.0(-8.89%),10340.0(+1.77%),160.0(-50.00%)
|
||||
1,1,2280.0(+5.56%),10560.0,600.0(+20.00%)
|
||||
|
@ -0,0 +1,4 @@
|
||||
0,0,1640.00,10240.00,300.00
|
||||
0,1,13920.00,17700.00,300.00
|
||||
1,0,13540.00,16740.00,300.00
|
||||
1,1,14120.00,18280.00,300.00
|
||||
|
@ -0,0 +1,4 @@
|
||||
0,0,800.00,11980.00,260.00
|
||||
0,1,1540.00,16440.00,260.00
|
||||
1,0,1620.00,16100.00,300.00
|
||||
1,1,1800.00,10540.00,200.00
|
||||
|
@ -0,0 +1,4 @@
|
||||
0,0,1440.00,9900.00,300.00
|
||||
0,1,1740.00,10400.00,280.00
|
||||
1,0,1800.00,10040.00,340.00
|
||||
1,1,1960.00,10460.00,440.00
|
||||
|
@ -0,0 +1,4 @@
|
||||
0,0,120.00
|
||||
0,1,200.00
|
||||
1,0,200.00
|
||||
1,1,240.00
|
||||
|
@ -0,0 +1,4 @@
|
||||
0,0,3320.00,13420.00,280.00
|
||||
0,1,4020.00,18140.00,280.00
|
||||
1,0,2700.00,17380.00,260.00
|
||||
1,1,2960.00,10860.00,260.00
|
||||
|
@ -0,0 +1,4 @@
|
||||
0,0,1620.00,10140.00,300.00
|
||||
0,1,1860.00,10620.00,280.00
|
||||
1,0,1800.00,10160.00,320.00
|
||||
1,1,2160.00,10600.00,500.00
|
||||
|
@ -27,12 +27,7 @@ levels 0, 1 and 2 respectively. It does not support any retention states.
|
||||
|
||||
Given that runtime instrumentation using PMF is invasive, there is a small
|
||||
(unquantified) overhead on the results. PMF uses the generic counter for
|
||||
timestamps, which runs at 50MHz on Juno.
|
||||
|
||||
The following source trees and binaries were used:
|
||||
|
||||
- `TF-A v2.14-rc0`_
|
||||
- `TFTF v2.14-rc0`_
|
||||
timestamps, which runs at 50MHz on Juno. Testing was done after the rc0 tag.
|
||||
|
||||
Please see the Runtime Instrumentation :ref:`Testing Methodology
|
||||
<Runtime Instrumentation Methodology>`
|
||||
@ -46,159 +41,56 @@ Results
|
||||
``CPU_SUSPEND`` to deepest power level
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
.. table:: ``CPU_SUSPEND`` latencies (µs) to deepest power level in
|
||||
parallel (v2.14)
|
||||
.. csv-table:: ``CPU_SUSPEND`` latencies (µs) to deepest power level in parallel (current release)
|
||||
:header: Cluster, Core, Powerdown, Wakeup, Cache Flush
|
||||
:width: 95%
|
||||
:widths: 1, 1, 3, 3, 3
|
||||
:file: data/juno/current/test_rt_instr_susp_deep_parallel.csv
|
||||
|
||||
+---------+------+------------------+---------------------+-------------------+
|
||||
| Cluster | Core | Powerdown | Wakeup | Cache Flush |
|
||||
+---------+------+------------------+---------------------+-------------------+
|
||||
| 0 | 0 | 332440.0 | 270640.0(+1031.44%) | 169500.0(+22.05%) |
|
||||
+---------+------+------------------+---------------------+-------------------+
|
||||
| 0 | 1 | 624520.0(-1.01%) | 30260.0(-88.07%) | 166740.0(+21.76%) |
|
||||
+---------+------+------------------+---------------------+-------------------+
|
||||
| 1 | 0 | 187960.0(+1.74%) | 25460.0(+9.93%) | 90420.0(+12.69%) |
|
||||
+---------+------+------------------+---------------------+-------------------+
|
||||
| 1 | 1 | 479100.0 | 20520.0(+10.56%) | 87500.0(+14.38%) |
|
||||
+---------+------+------------------+---------------------+-------------------+
|
||||
| 1 | 2 | 923480.0(-1.11%) | 294160.0(+1.58%) | 87500.0(+14.62%) |
|
||||
+---------+------+------------------+---------------------+-------------------+
|
||||
| 1 | 3 | 1106300.0 | 238320.0 | 87340.0(+14.35%) |
|
||||
+---------+------+------------------+---------------------+-------------------+
|
||||
.. csv-table:: ``CPU_SUSPEND`` latencies (µs) to deepest power level in parallel (previous release)
|
||||
:header: Cluster, Core, Powerdown, Wakeup, Cache Flush
|
||||
:width: 95%
|
||||
:widths: 1, 1, 3, 3, 3
|
||||
:file: data/juno/previous/test_rt_instr_susp_deep_parallel.csv
|
||||
|
||||
.. table:: ``CPU_SUSPEND`` latencies (µs) to deepest power level in
|
||||
parallel (v2.13)
|
||||
.. csv-table:: ``CPU_SUSPEND`` latencies (µs) to deepest power level in serial (current release)
|
||||
:header: Cluster, Core, Powerdown, Wakeup, Cache Flush
|
||||
:width: 95%
|
||||
:widths: 1, 1, 3, 3, 3
|
||||
:file: data/juno/current/test_rt_instr_susp_deep_serial.csv
|
||||
|
||||
+---------+------+--------------------+--------------------+---------------------+
|
||||
| Cluster | Core | Powerdown | Wakeup | Cache Flush |
|
||||
+---------+------+--------------------+--------------------+---------------------+
|
||||
| 0 | 0 | 333000.0(-52.92%) | 23920.0(-40.11%) | 138880.0(-17.24%) |
|
||||
+---------+------+--------------------+--------------------+---------------------+
|
||||
| 0 | 1 | 630900.0(+145.95%) | 253720.0(-46.56%) | 136940.0(+1987.50%) |
|
||||
+---------+------+--------------------+--------------------+---------------------+
|
||||
| 1 | 0 | 184740.0(+71.92%) | 23160.0(-95.39%) | 80240.0(+1283.45%) |
|
||||
+---------+------+--------------------+--------------------+---------------------+
|
||||
| 1 | 1 | 481140.0(+18.16%) | 18560.0(-88.25%) | 76500.0(+1520.76%) |
|
||||
+---------+------+--------------------+--------------------+---------------------+
|
||||
| 1 | 2 | 933880.0(+67.76%) | 289580.0(+189.64%) | 76340.0(+1510.55%) |
|
||||
+---------+------+--------------------+--------------------+---------------------+
|
||||
| 1 | 3 | 1112480.0(+9.76%) | 238420.0(+753.94%) | 76380.0(-15.32%) |
|
||||
+---------+------+--------------------+--------------------+---------------------+
|
||||
|
||||
.. table:: ``CPU_SUSPEND`` latencies (µs) to deepest power level in
|
||||
serial (v2.14)
|
||||
|
||||
+---------+------+------------------+------------------+-------------------+
|
||||
| Cluster | Core | Powerdown | Wakeup | Cache Flush |
|
||||
+---------+------+------------------+------------------+-------------------+
|
||||
| 0 | 0 | 267000.0(+9.39%) | 31080.0(+26.96%) | 168520.0(+22.44%) |
|
||||
+---------+------+------------------+------------------+-------------------+
|
||||
| 0 | 1 | 267440.0(+9.52%) | 30680.0(+28.69%) | 168480.0(+22.21%) |
|
||||
+---------+------+------------------+------------------+-------------------+
|
||||
| 1 | 0 | 291300.0(-1.18%) | 25140.0(+6.80%) | 86980.0(+13.52%) |
|
||||
+---------+------+------------------+------------------+-------------------+
|
||||
| 1 | 1 | 184260.0(+2.31%) | 23140.0(+9.46%) | 87940.0(+14.03%) |
|
||||
+---------+------+------------------+------------------+-------------------+
|
||||
| 1 | 2 | 184520.0(+2.20%) | 23460.0(+12.79%) | 87520.0(+14.02%) |
|
||||
+---------+------+------------------+------------------+-------------------+
|
||||
| 1 | 3 | 184700.0(+2.27%) | 23240.0(+9.62%) | 87180.0(+13.43%) |
|
||||
+---------+------+------------------+------------------+-------------------+
|
||||
|
||||
.. table:: ``CPU_SUSPEND`` latencies (µs) to deepest power level in
|
||||
serial (v2.13)
|
||||
|
||||
+---------+------+-------------------+------------------+--------------------+
|
||||
| Cluster | Core | Powerdown | Wakeup | Cache Flush |
|
||||
+---------+------+-------------------+------------------+--------------------+
|
||||
| 0 | 0 | 244080.0(-9.21%) | 24480.0(-40.00%) | 137640.0(-18.19%) |
|
||||
+---------+------+-------------------+------------------+--------------------+
|
||||
| 0 | 1 | 244200.0(-9.06%) | 23840.0(-41.57%) | 137860.0(-17.91%) |
|
||||
+---------+------+-------------------+------------------+--------------------+
|
||||
| 1 | 0 | 294780.0(-1.56%) | 23540.0(-14.83%) | 76620.0(-12.35%) |
|
||||
+---------+------+-------------------+------------------+--------------------+
|
||||
| 1 | 1 | 180100.0(+74.72%) | 21140.0(-6.63%) | 77120.0(+1533.90%) |
|
||||
+---------+------+-------------------+------------------+--------------------+
|
||||
| 1 | 2 | 180540.0(+75.25%) | 20800.0(-10.34%) | 76760.0(+1554.31%) |
|
||||
+---------+------+-------------------+------------------+--------------------+
|
||||
| 1 | 3 | 180600.0(+75.44%) | 21200.0(-7.99%) | 76860.0(+1542.31%) |
|
||||
+---------+------+-------------------+------------------+--------------------+
|
||||
.. csv-table:: ``CPU_SUSPEND`` latencies (µs) to deepest power level in serial (previous release)
|
||||
:header: Cluster, Core, Powerdown, Wakeup, Cache Flush
|
||||
:width: 95%
|
||||
:widths: 1, 1, 3, 3, 3
|
||||
:file: data/juno/previous/test_rt_instr_susp_deep_serial.csv
|
||||
|
||||
``CPU_SUSPEND`` to power level 0
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
.. table:: ``CPU_SUSPEND`` latencies (µs) to power level 0 in
|
||||
parallel (v2.14)
|
||||
.. csv-table:: ``CPU_SUSPEND`` latencies (µs) to power level 0 in parallel (current release)
|
||||
:header: Cluster, Core, Powerdown, Wakeup, Cache Flush
|
||||
:width: 95%
|
||||
:widths: 1, 1, 3, 3, 3
|
||||
:file: data/juno/current/test_rt_instr_cpu_susp_parallel.csv
|
||||
|
||||
+---------+------+--------------------+------------------+------------------+
|
||||
| Cluster | Core | Powerdown | Wakeup | Cache Flush |
|
||||
+---------+------+--------------------+------------------+------------------+
|
||||
| 0 | 0 | 683780.0(-2.74%) | 22560.0(+33.81%) | 11040.0(+38.35%) |
|
||||
+---------+------+--------------------+------------------+------------------+
|
||||
| 0 | 1 | 829620.0(-2.61%) | 22820.0(+39.15%) | 11480.0(+42.79%) |
|
||||
+---------+------+--------------------+------------------+------------------+
|
||||
| 1 | 0 | 104520.0(-74.34%) | 17200.0(+13.91%) | 8680.0(+20.56%) |
|
||||
+---------+------+--------------------+------------------+------------------+
|
||||
| 1 | 1 | 249200.0(+124.54%) | 17100.0(+10.61%) | 8480.0(+29.27%) |
|
||||
+---------+------+--------------------+------------------+------------------+
|
||||
| 1 | 2 | 393980.0(-28.95%) | 17480.0(+13.51%) | 8320.0(+19.88%) |
|
||||
+---------+------+--------------------+------------------+------------------+
|
||||
| 1 | 3 | 539520.0(+108.34%) | 16980.0(+9.13%) | 8300.0(+25.00%) |
|
||||
+---------+------+--------------------+------------------+------------------+
|
||||
.. csv-table:: ``CPU_SUSPEND`` latencies (µs) to power level 0 in parallel (previous release)
|
||||
:header: Cluster, Core, Powerdown, Wakeup, Cache Flush
|
||||
:width: 95%
|
||||
:widths: 1, 1, 3, 3, 3
|
||||
:file: data/juno/previous/test_rt_instr_cpu_susp_parallel.csv
|
||||
|
||||
.. table:: ``CPU_SUSPEND`` latencies (µs) to power level 0 in
|
||||
parallel (v2.13)
|
||||
.. csv-table:: ``CPU_SUSPEND`` latencies (µs) to power level 0 in serial (current release)
|
||||
:header: Cluster, Core, Powerdown, Wakeup, Cache Flush
|
||||
:width: 95%
|
||||
:widths: 1, 1, 3, 3, 3
|
||||
:file: data/juno/current/test_rt_instr_cpu_susp_serial.csv
|
||||
|
||||
+---------+------+--------------------+------------------+-----------------+
|
||||
| Cluster | Core | Powerdown | Wakeup | Cache Flush |
|
||||
+---------+------+--------------------+------------------+-----------------+
|
||||
| 0 | 0 | 703060.0(-17.69%) | 16860.0(-47.87%) | 7980.0(-19.88%) |
|
||||
+---------+------+--------------------+------------------+-----------------+
|
||||
| 0 | 1 | 851880.0(+20.98%) | 16400.0(-49.41%) | 8040.0(-17.45%) |
|
||||
+---------+------+--------------------+------------------+-----------------+
|
||||
| 1 | 0 | 407400.0(+58.99%) | 15100.0(-26.20%) | 7200.0(-5.76%) |
|
||||
+---------+------+--------------------+------------------+-----------------+
|
||||
| 1 | 1 | 110980.0(-72.67%) | 15460.0(-23.47%) | 6560.0(-10.87%) |
|
||||
+---------+------+--------------------+------------------+-----------------+
|
||||
| 1 | 2 | 554540.0 | 15400.0(-23.46%) | 6940.0(-2.53%) |
|
||||
+---------+------+--------------------+------------------+-----------------+
|
||||
| 1 | 3 | 258960.0(+143.06%) | 15560.0(-25.05%) | 6640.0 |
|
||||
+---------+------+--------------------+------------------+-----------------+
|
||||
|
||||
.. table:: ``CPU_SUSPEND`` latencies (µs) to power level 0 in serial (v2.14)
|
||||
|
||||
+---------+------+------------------+------------------+-----------------+
|
||||
| Cluster | Core | Powerdown | Wakeup | Cache Flush |
|
||||
+---------+------+------------------+------------------+-----------------+
|
||||
| 0 | 0 | 101100.0(-4.73%) | 22820.0(+33.45%) | 7360.0(+39.92%) |
|
||||
+---------+------+------------------+------------------+-----------------+
|
||||
| 0 | 1 | 101400.0(-5.13%) | 22720.0(+33.18%) | 7560.0(+43.18%) |
|
||||
+---------+------+------------------+------------------+-----------------+
|
||||
| 1 | 0 | 291440.0 | 16880.0(+8.21%) | 4580.0 |
|
||||
+---------+------+------------------+------------------+-----------------+
|
||||
| 1 | 1 | 96600.0(-6.45%) | 16860.0(+9.20%) | 4600.0(+3.14%) |
|
||||
+---------+------+------------------+------------------+-----------------+
|
||||
| 1 | 2 | 97060.0(-6.40%) | 16980.0(+11.27%) | 4640.0(+3.11%) |
|
||||
+---------+------+------------------+------------------+-----------------+
|
||||
| 1 | 3 | 96660.0(-6.77%) | 16960.0(+7.89%) | 4620.0(+2.67%) |
|
||||
+---------+------+------------------+------------------+-----------------+
|
||||
|
||||
|
||||
.. table:: ``CPU_SUSPEND`` latencies (µs) to power level 0 in serial (v2.13)
|
||||
|
||||
+---------+------+------------------+------------------+-----------------+
|
||||
| Cluster | Core | Powerdown | Wakeup | Cache Flush |
|
||||
+---------+------+------------------+------------------+-----------------+
|
||||
| 0 | 0 | 106120.0(+1.49%) | 17100.0(-48.24%) | 5260.0(-23.77%) |
|
||||
+---------+------+------------------+------------------+-----------------+
|
||||
| 0 | 1 | 106880.0(+2.40%) | 17060.0(-47.08%) | 5280.0(-21.89%) |
|
||||
+---------+------+------------------+------------------+-----------------+
|
||||
| 1 | 0 | 294360.0 | 15600.0(-20.97%) | 4560.0 |
|
||||
+---------+------+------------------+------------------+-----------------+
|
||||
| 1 | 1 | 103260.0(+3.82%) | 15440.0(-20.41%) | 4460.0(-5.11%) |
|
||||
+---------+------+------------------+------------------+-----------------+
|
||||
| 1 | 2 | 103700.0(+4.33%) | 15260.0(-24.08%) | 4500.0(-2.60%) |
|
||||
+---------+------+------------------+------------------+-----------------+
|
||||
| 1 | 3 | 103680.0(+4.26%) | 15720.0(-20.53%) | 4500.0(-1.32%) |
|
||||
+---------+------+------------------+------------------+-----------------+
|
||||
.. csv-table:: ``CPU_SUSPEND`` latencies (µs) to power level 0 in serial (previous release)
|
||||
:header: Cluster, Core, Powerdown, Wakeup, Cache Flush
|
||||
:width: 95%
|
||||
:widths: 1, 1, 3, 3, 3
|
||||
:file: data/juno/previous/test_rt_instr_cpu_susp_serial.csv
|
||||
|
||||
``CPU_OFF`` on all non-lead CPUs
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
@ -206,80 +98,32 @@ 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 (v2.14)
|
||||
.. csv-table:: ``CPU_OFF`` latencies (µs) on all non-lead CPUs (current release)
|
||||
:header: Cluster, Core, Powerdown, Wakeup, Cache Flush
|
||||
:width: 95%
|
||||
:widths: 1, 1, 3, 3, 3
|
||||
:file: data/juno/current/test_rt_instr_cpu_off_serial.csv
|
||||
|
||||
+---------+------+------------------+------------------+-------------------+
|
||||
| Cluster | Core | Powerdown | Wakeup | Cache Flush |
|
||||
+---------+------+------------------+------------------+-------------------+
|
||||
| 0 | 0 | 267240.0(+9.97%) | 32940.0(+24.68%) | 168460.0(+22.45%) |
|
||||
+---------+------+------------------+------------------+-------------------+
|
||||
| 0 | 1 | 267340.0(+9.46%) | 33720.0(+28.12%) | 168500.0(+22.21%) |
|
||||
+---------+------+------------------+------------------+-------------------+
|
||||
| 1 | 0 | 185740.0(+1.85%) | 25120.0(+6.17%) | 88380.0(+13.31%) |
|
||||
+---------+------+------------------+------------------+-------------------+
|
||||
| 1 | 1 | 101940.0(-5.77%) | 24240.0(+6.88%) | 4600.0(+4.07%) |
|
||||
+---------+------+------------------+------------------+-------------------+
|
||||
| 1 | 2 | 101800.0(-6.04%) | 23060.0(+6.17%) | 4660.0(+9.91%) |
|
||||
+---------+------+------------------+------------------+-------------------+
|
||||
| 1 | 3 | 101820.0(-5.91%) | 23340.0(+7.66%) | 4640.0(+6.91%) |
|
||||
+---------+------+------------------+------------------+-------------------+
|
||||
|
||||
.. table:: ``CPU_OFF`` latencies (µs) on all non-lead CPUs (v2.13)
|
||||
|
||||
+---------+------+------------------+------------------+-------------------+
|
||||
| Cluster | Core | Powerdown | Wakeup | Cache Flush |
|
||||
+---------+------+------------------+------------------+-------------------+
|
||||
| 0 | 0 | 243020.0(-9.14%) | 26420.0(-39.51%) | 137580.0(-17.85%) |
|
||||
+---------+------+------------------+------------------+-------------------+
|
||||
| 0 | 1 | 244240.0(-8.87%) | 26320.0(-38.93%) | 137880.0(-17.73%) |
|
||||
+---------+------+------------------+------------------+-------------------+
|
||||
| 1 | 0 | 182360.0(-2.89%) | 23660.0(-15.20%) | 78000.0(-11.08%) |
|
||||
+---------+------+------------------+------------------+-------------------+
|
||||
| 1 | 1 | 108180.0(+4.68%) | 22680.0(-14.16%) | 4420.0 |
|
||||
+---------+------+------------------+------------------+-------------------+
|
||||
| 1 | 2 | 108340.0(+4.92%) | 21720.0(-16.40%) | 4240.0(-4.93%) |
|
||||
+---------+------+------------------+------------------+-------------------+
|
||||
| 1 | 3 | 108220.0(+4.82%) | 21680.0(-16.16%) | 4340.0(-3.12%) |
|
||||
+---------+------+------------------+------------------+-------------------+
|
||||
.. csv-table:: ``CPU_OFF`` latencies (µs) on all non-lead CPUs (previous release)
|
||||
:header: Cluster, Core, Powerdown, Wakeup, Cache Flush
|
||||
:width: 95%
|
||||
:widths: 1, 1, 3, 3, 3
|
||||
:file: data/juno/previous/test_rt_instr_cpu_off_serial.csv
|
||||
|
||||
``CPU_VERSION`` in parallel
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
.. table:: ``CPU_VERSION`` latency (µs) in parallel on all cores (2.14)
|
||||
.. csv-table:: ``CPU_VERSION`` latency (µs) in parallel on all cores (2.14)
|
||||
:header: Cluster, Core, Latency
|
||||
:width: 95%
|
||||
:widths: 1, 1, 2
|
||||
:file: data/juno/current/test_rt_instr_psci_version_parallel.csv
|
||||
|
||||
+---------+------+--------------------+
|
||||
| Cluster | Core | Latency |
|
||||
+---------+------+--------------------+
|
||||
| 0 | 0 | 1200.0(+20.00%) |
|
||||
+---------+------+--------------------+
|
||||
| 0 | 1 | 1160.0(+9.43%) |
|
||||
+---------+------+--------------------+
|
||||
| 1 | 0 | 700.0(+16.67%) |
|
||||
+---------+------+--------------------+
|
||||
| 1 | 1 | 1040.0(+4.00%) |
|
||||
+---------+------+--------------------+
|
||||
| 1 | 2 | 1020.0(+4.08%) |
|
||||
+---------+------+--------------------+
|
||||
| 1 | 3 | 1080.0(+8.00%) |
|
||||
+---------+------+--------------------+
|
||||
|
||||
.. table:: ``CPU_VERSION`` latency (µs) in parallel on all cores (2.13)
|
||||
|
||||
+---------+------+--------------------+
|
||||
| Cluster | Core | Latency |
|
||||
+---------+------+--------------------+
|
||||
| 0 | 0 | 1000.0(-19.35%) |
|
||||
+---------+------+--------------------+
|
||||
| 0 | 1 | 1060.0(-17.19%) |
|
||||
+---------+------+--------------------+
|
||||
| 1 | 0 | 600.0(-11.76%) |
|
||||
+---------+------+--------------------+
|
||||
| 1 | 1 | 1000.0(+2.04%) |
|
||||
+---------+------+--------------------+
|
||||
| 1 | 2 | 980.0(+4.26%) |
|
||||
+---------+------+--------------------+
|
||||
| 1 | 3 | 1000.0(+2.04%) |
|
||||
+---------+------+--------------------+
|
||||
.. csv-table:: ``CPU_VERSION`` latency (µs) in parallel on all cores (2.13)
|
||||
:header: Cluster, Core, Latency
|
||||
:width: 95%
|
||||
:widths: 1, 1, 2
|
||||
:file: data/juno/previous/test_rt_instr_psci_version_parallel.csv
|
||||
|
||||
Annotated Historic Results
|
||||
--------------------------
|
||||
@ -499,9 +343,7 @@ effects, given that these measurements are at the nano-second level.
|
||||
|
||||
--------------
|
||||
|
||||
*Copyright (c) 2019-2025, Arm Limited and Contributors. All rights reserved.*
|
||||
*Copyright (c) 2019-2026, Arm Limited and Contributors. All rights reserved.*
|
||||
|
||||
.. _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.14-rc0: https://git.trustedfirmware.org/plugins/gitiles/TF-A/trusted-firmware-a/+/refs/tags/v2.14-rc0
|
||||
.. _TFTF v2.14-rc0: https://git.trustedfirmware.org/plugins/gitiles/TF-A/tf-a-tests/+/refs/tags/v2.14-rc0
|
||||
|
||||
@ -2,12 +2,8 @@ Runtime Instrumentation Testing - N1SDP
|
||||
=======================================
|
||||
|
||||
For this test we used the N1 System Development Platform (`N1SDP`_), which
|
||||
contains an SoC consisting of two dual-core Arm N1 clusters.
|
||||
|
||||
The following source trees were used:
|
||||
|
||||
- `TF-A v2.14-rc0`_
|
||||
- `TFTF v2.14-rc0`_
|
||||
contains an SoC consisting of two dual-core Arm N1 clusters. Testing was done
|
||||
after the rc0 tag.
|
||||
|
||||
Please see the Runtime Instrumentation :ref:`Testing Methodology
|
||||
<Runtime Instrumentation Methodology>` page for more details. The tests were ran
|
||||
@ -20,120 +16,57 @@ Results
|
||||
|
||||
``CPU_SUSPEND`` to deepest power level
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
.. table:: ``CPU_SUSPEND`` latencies (ns) to deepest power level in parallel (v2.14)
|
||||
|
||||
+---------+------+----------------+-----------------+----------------+
|
||||
| Cluster | Core | Powerdown | Wakeup | Cache Flush |
|
||||
+---------+------+----------------+-----------------+----------------+
|
||||
| 0 | 0 | 3380.0(+1.81%) | 12480.0(-7.00%) | 340.0(+21.43%) |
|
||||
+---------+------+----------------+-----------------+----------------+
|
||||
| 0 | 1 | 3840.0(-4.48%) | 17940.0(-1.10%) | 220.0(-21.43%) |
|
||||
+---------+------+----------------+-----------------+----------------+
|
||||
| 1 | 0 | 2560.0(-5.19%) | 17140.0(-1.38%) | 160.0(-38.46%) |
|
||||
+---------+------+----------------+-----------------+----------------+
|
||||
| 1 | 1 | 3040.0(+2.70%) | 9960.0(-8.29%) | 140.0(-46.15%) |
|
||||
+---------+------+----------------+-----------------+----------------+
|
||||
.. csv-table:: ``CPU_SUSPEND`` latencies (ns) to deepest power level in parallel (current release)
|
||||
:header: Cluster, Core, Powerdown, Wakeup, Cache Flush
|
||||
:width: 95%
|
||||
:widths: 1, 1, 3, 3, 3
|
||||
:file: data/n1sdp/current/test_rt_instr_susp_deep_parallel.csv
|
||||
|
||||
.. table:: ``CPU_SUSPEND`` latencies (ns) to deepest power level in parallel (v2.13)
|
||||
.. csv-table:: ``CPU_SUSPEND`` latencies (ns) to deepest power level in parallel (previous release)
|
||||
:header: Cluster, Core, Powerdown, Wakeup, Cache Flush
|
||||
:width: 95%
|
||||
:widths: 1, 1, 3, 3, 3
|
||||
:file: data/n1sdp/previous/test_rt_instr_susp_deep_parallel.csv
|
||||
|
||||
+---------+------+-----------+----------+-------------+
|
||||
| Cluster | Core | Powerdown | Wakeup | Cache Flush |
|
||||
+---------+------+-----------+----------+-------------+
|
||||
| 0 | 0 | 3320.00 | 13420.00 | 280.00 |
|
||||
+---------+------+-----------+----------+-------------+
|
||||
| 0 | 1 | 4020.00 | 18140.00 | 280.00 |
|
||||
+---------+------+-----------+----------+-------------+
|
||||
| 1 | 0 | 2700.00 | 17380.00 | 260.00 |
|
||||
+---------+------+-----------+----------+-------------+
|
||||
| 1 | 1 | 2960.00 | 10860.00 | 260.00 |
|
||||
+---------+------+-----------+----------+-------------+
|
||||
.. csv-table:: ``CPU_SUSPEND`` latencies (ns) to deepest power level in serial (current release)
|
||||
:header: Cluster, Core, Powerdown, Wakeup, Cache Flush
|
||||
:width: 95%
|
||||
:widths: 1, 1, 3, 3, 3
|
||||
:file: data/n1sdp/current/test_rt_instr_susp_deep_serial.csv
|
||||
|
||||
.. table:: ``CPU_SUSPEND`` latencies (ns) to deepest power level in serial (v2.14)
|
||||
|
||||
+---------+------+----------------+-----------------+----------------+
|
||||
| Cluster | Core | Powerdown | Wakeup | Cache Flush |
|
||||
+---------+------+----------------+-----------------+----------------+
|
||||
| 0 | 0 | 1640.0(+1.23%) | 10140.0 | 300.0 |
|
||||
+---------+------+----------------+-----------------+----------------+
|
||||
| 0 | 1 | 1980.0(+6.45%) | 10440.0(-1.69%) | 280.0 |
|
||||
+---------+------+----------------+-----------------+----------------+
|
||||
| 1 | 0 | 1640.0(-8.89%) | 10340.0(+1.77%) | 160.0(-50.00%) |
|
||||
+---------+------+----------------+-----------------+----------------+
|
||||
| 1 | 1 | 2280.0(+5.56%) | 10560.0 | 600.0(+20.00%) |
|
||||
+---------+------+----------------+-----------------+----------------+
|
||||
|
||||
.. table:: ``CPU_SUSPEND`` latencies (ns) to deepest power level in serial (v2.13)
|
||||
|
||||
+---------+------+-----------+----------+-------------+
|
||||
| Cluster | Core | Powerdown | Wakeup | Cache Flush |
|
||||
+---------+------+-----------+----------+-------------+
|
||||
| 0 | 0 | 1620.00 | 10140.00 | 300.00 |
|
||||
+---------+------+-----------+----------+-------------+
|
||||
| 0 | 1 | 1860.00 | 10620.00 | 280.00 |
|
||||
+---------+------+-----------+----------+-------------+
|
||||
| 1 | 0 | 1800.00 | 10160.00 | 320.00 |
|
||||
+---------+------+-----------+----------+-------------+
|
||||
| 1 | 1 | 2160.00 | 10600.00 | 500.00 |
|
||||
+---------+------+-----------+----------+-------------+
|
||||
.. csv-table:: ``CPU_SUSPEND`` latencies (ns) to deepest power level in serial (previous release)
|
||||
:header: Cluster, Core, Powerdown, Wakeup, Cache Flush
|
||||
:width: 95%
|
||||
:widths: 1, 1, 3, 3, 3
|
||||
:file: data/n1sdp/previous/test_rt_instr_susp_deep_serial.csv
|
||||
|
||||
``CPU_SUSPEND`` to power level 0
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
.. table:: ``CPU_SUSPEND`` latencies (ns) to power level 0 in parallel (v2.14)
|
||||
.. csv-table:: ``CPU_SUSPEND`` latencies (ns) to power level 0 in parallel (current release)
|
||||
:header: Cluster, Core, Powerdown, Wakeup, Cache Flush
|
||||
:width: 95%
|
||||
:widths: 1, 1, 3, 3, 3
|
||||
:file: data/n1sdp/current/test_rt_instr_cpu_susp_parallel.csv
|
||||
|
||||
+---------+------+-----------------+------------------+----------------+
|
||||
| Cluster | Core | Powerdown | Wakeup | Cache Flush |
|
||||
+---------+------+-----------------+------------------+----------------+
|
||||
| 0 | 0 | 1380.0(+72.50%) | 10600.0(-11.52%) | 240.0(-7.69%) |
|
||||
+---------+------+-----------------+------------------+----------------+
|
||||
| 0 | 1 | 1660.0(+7.79%) | 15880.0(-3.41%) | 140.0(-46.15%) |
|
||||
+---------+------+-----------------+------------------+----------------+
|
||||
| 1 | 0 | 1640.0(+1.23%) | 15200.0(-5.59%) | 140.0(-53.33%) |
|
||||
+---------+------+-----------------+------------------+----------------+
|
||||
| 1 | 1 | 1780.0(-1.11%) | 9880.0(-6.26%) | 140.0(-30.00%) |
|
||||
+---------+------+-----------------+------------------+----------------+
|
||||
.. csv-table:: ``CPU_SUSPEND`` latencies (ns) to power level 0 in parallel (previous release)
|
||||
:header: Cluster, Core, Powerdown, Wakeup, Cache Flush
|
||||
:width: 95%
|
||||
:widths: 1, 1, 3, 3, 3
|
||||
:file: data/n1sdp/previous/test_rt_instr_cpu_susp_parallel.csv
|
||||
|
||||
.. table:: ``CPU_SUSPEND`` latencies (ns) to power level 0 in parallel (v2.13)
|
||||
.. csv-table:: ``CPU_SUSPEND`` latencies (ns) to power level 0 in serial (current release)
|
||||
:header: Cluster, Core, Powerdown, Wakeup, Cache Flush
|
||||
:width: 95%
|
||||
:widths: 1, 1, 3, 3, 3
|
||||
:file: data/n1sdp/current/test_rt_instr_cpu_susp_serial.csv
|
||||
|
||||
+---------+------+-----------+----------+-------------+
|
||||
| Cluster | Core | Powerdown | Wakeup | Cache Flush |
|
||||
+---------+------+-----------+----------+-------------+
|
||||
| 0 | 0 | 800.00 | 11980.00 | 260.00 |
|
||||
+---------+------+-----------+----------+-------------+
|
||||
| 0 | 1 | 1540.00 | 16440.00 | 260.00 |
|
||||
+---------+------+-----------+----------+-------------+
|
||||
| 1 | 0 | 1620.00 | 16100.00 | 300.00 |
|
||||
+---------+------+-----------+----------+-------------+
|
||||
| 1 | 1 | 1800.00 | 10540.00 | 200.00 |
|
||||
+---------+------+-----------+----------+-------------+
|
||||
|
||||
.. table:: ``CPU_SUSPEND`` latencies (ns) to power level 0 in serial (v2.14)
|
||||
|
||||
+---------+------+-----------------+-----------------+----------------+
|
||||
| Cluster | Core | Powerdown | Wakeup | Cache Flush |
|
||||
+---------+------+-----------------+-----------------+----------------+
|
||||
| 0 | 0 | 1560.0(+8.33%) | 9680.0(-2.22%) | 300.0 |
|
||||
+---------+------+-----------------+-----------------+----------------+
|
||||
| 0 | 1 | 1900.0(+9.20%) | 10380.0 | 280.0 |
|
||||
+---------+------+-----------------+-----------------+----------------+
|
||||
| 1 | 0 | 1760.0(-2.22%) | 10220.0(+1.79%) | 340.0 |
|
||||
+---------+------+-----------------+-----------------+----------------+
|
||||
| 1 | 1 | 1760.0(-10.20%) | 10500.0 | 140.0(-68.18%) |
|
||||
+---------+------+-----------------+-----------------+----------------+
|
||||
|
||||
.. table:: ``CPU_SUSPEND`` latencies (ns) to power level 0 in serial (v2.13)
|
||||
|
||||
+---------+------+-----------+----------+-------------+
|
||||
| Cluster | Core | Powerdown | Wakeup | Cache Flush |
|
||||
+---------+------+-----------+----------+-------------+
|
||||
| 0 | 0 | 1440.00 | 9900.00 | 300.00 |
|
||||
+---------+------+-----------+----------+-------------+
|
||||
| 0 | 1 | 1740.00 | 10400.00 | 280.00 |
|
||||
+---------+------+-----------+----------+-------------+
|
||||
| 1 | 0 | 1800.00 | 10040.00 | 340.00 |
|
||||
+---------+------+-----------+----------+-------------+
|
||||
| 1 | 1 | 1960.00 | 10460.00 | 440.00 |
|
||||
+---------+------+-----------+----------+-------------+
|
||||
.. csv-table:: ``CPU_SUSPEND`` latencies (ns) to power level 0 in serial (previous release)
|
||||
:header: Cluster, Core, Powerdown, Wakeup, Cache Flush
|
||||
:width: 95%
|
||||
:widths: 1, 1, 3, 3, 3
|
||||
:file: data/n1sdp/previous/test_rt_instr_cpu_susp_serial.csv
|
||||
|
||||
``CPU_OFF`` on all non-lead CPUs
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
@ -141,70 +74,36 @@ 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 (ns) on all non-lead CPUs (v2.14)
|
||||
.. csv-table:: ``CPU_OFF`` latencies (ns) on all non-lead CPUs (current release)
|
||||
:header: Cluster, Core, Powerdown, Wakeup, Cache Flush
|
||||
:width: 95%
|
||||
:widths: 1, 1, 3, 3, 3
|
||||
:file: data/n1sdp/current/test_rt_instr_cpu_off_serial.csv
|
||||
|
||||
+---------+------+-----------------+-----------------+----------------+
|
||||
| Cluster | Core | Powerdown | Wakeup | Cache Flush |
|
||||
+---------+------+-----------------+-----------------+----------------+
|
||||
| 0 | 0 | 1700.0(+3.66%) | 10020.0(-2.15%) | 300.0 |
|
||||
+---------+------+-----------------+-----------------+----------------+
|
||||
| 0 | 1 | 14440.0(+3.74%) | 17140.0(-3.16%) | 360.0(+20.00%) |
|
||||
+---------+------+-----------------+-----------------+----------------+
|
||||
| 1 | 0 | 13680.0(+1.03%) | 16680.0 | 260.0(-13.33%) |
|
||||
+---------+------+-----------------+-----------------+----------------+
|
||||
| 1 | 1 | 14260.0 | 17600.0(-3.72%) | 300.0 |
|
||||
+---------+------+-----------------+-----------------+----------------+
|
||||
|
||||
.. table:: ``CPU_OFF`` latencies (ns) on all non-lead CPUs (v2.13)
|
||||
|
||||
+---------+------+-----------+----------+-------------+
|
||||
| Cluster | Core | Powerdown | Wakeup | Cache Flush |
|
||||
+---------+------+-----------+----------+-------------+
|
||||
| 0 | 0 | 1640.00 | 10240.00 | 300.00 |
|
||||
+---------+------+-----------+----------+-------------+
|
||||
| 0 | 1 | 13920.00 | 17700.00 | 300.00 |
|
||||
+---------+------+-----------+----------+-------------+
|
||||
| 1 | 0 | 13540.00 | 16740.00 | 300.00 |
|
||||
+---------+------+-----------+----------+-------------+
|
||||
| 1 | 1 | 14120.00 | 18280.00 | 300.00 |
|
||||
+---------+------+-----------+----------+-------------+
|
||||
.. csv-table:: ``CPU_OFF`` latencies (ns) on all non-lead CPUs (previous release)
|
||||
:header: Cluster, Core, Powerdown, Wakeup, Cache Flush
|
||||
:width: 95%
|
||||
:widths: 1, 1, 3, 3, 3
|
||||
:file: data/n1sdp/previous/test_rt_instr_cpu_off_serial.csv
|
||||
|
||||
``CPU_VERSION`` in parallel
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
.. table:: ``CPU_VERSION`` latency (ns) in parallel on all cores (v2.14)
|
||||
.. csv-table:: ``CPU_VERSION`` latency (ns) in parallel on all cores (current release)
|
||||
:header: Cluster, Core, Latency
|
||||
:width: 95%
|
||||
:widths: 1, 1, 2
|
||||
:file: data/n1sdp/current/test_rt_instr_psci_version_parallel.csv
|
||||
|
||||
+----------+------+-------------------+
|
||||
| Cluster | Core | Latency |
|
||||
+----------+------+-------------------+
|
||||
| 0 | 0 | 140.0(+16.67%) |
|
||||
+----------+------+-------------------+
|
||||
| 0 | 1 | 240.0(+20.00%) |
|
||||
+----------+------+-------------------+
|
||||
| 1 | 0 | 220.0(+10.00%) |
|
||||
+----------+------+-------------------+
|
||||
| 1 | 1 | 260.0(+8.33%) |
|
||||
+----------+------+-------------------+
|
||||
|
||||
.. table:: ``CPU_VERSION`` latency (ns) in parallel on all cores (v2.13)
|
||||
|
||||
+-------------+--------+--------------+
|
||||
| Cluster | Core | Latency |
|
||||
+-------------+--------+--------------+
|
||||
| 0 | 0 | 120.00 |
|
||||
+-------------+--------+--------------+
|
||||
| 0 | 1 | 200.00 |
|
||||
+-------------+--------+--------------+
|
||||
| 1 | 0 | 200.00 |
|
||||
+-------------+--------+--------------+
|
||||
| 1 | 1 | 240.00 |
|
||||
+-------------+--------+--------------+
|
||||
.. csv-table:: ``CPU_VERSION`` latency (ns) in parallel on all cores (previous release)
|
||||
:header: Cluster, Core, Latency
|
||||
:width: 95%
|
||||
:widths: 1, 1, 2
|
||||
:file: data/n1sdp/previous/test_rt_instr_psci_version_parallel.csv
|
||||
|
||||
--------------
|
||||
|
||||
*Copyright (c) 2023-2025, Arm Limited. All rights reserved.*
|
||||
*Copyright (c) 2023-2026, Arm Limited. All rights reserved.*
|
||||
|
||||
.. _TF-A v2.14-rc0: https://review.trustedfirmware.org/plugins/gitiles/TF-A/trusted-firmware-a/+/refs/tags/v2.14-rc0
|
||||
.. _TFTF v2.14-rc0: https://review.trustedfirmware.org/plugins/gitiles/TF-A/tf-a-tests/+/refs/tags/v2.14-rc0
|
||||
.. _user guide: https://gitlab.arm.com/arm-reference-solutions/arm-reference-solutions-docs/-/blob/master/docs/n1sdp/user-guide.rst
|
||||
.. _N1SDP: https://developer.arm.com/documentation/101489/latest
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user