Category 2: Impact of DDR Configuration on Latencies

This report compares latency results from tests run under identical conditions except for the addition of DDR configuration modifications ("DDR mods"). Six same-column, same-condition pairs are available. One pair (Default FS; OP-TEE PRNG; SDK test, referencing file 260527_1) is excluded as the log file is not yet available.

Summary

Modifying DDR priority does not produce a measurable impact on the basic SDK test. Max and average latency changes across the three SDK test pairs are small and inconsistent in direction, within the range expected from board-to-board hardware variability.

The memory-heavy customer test shows a different picture: DDR priority modifications appear to have a significant positive impact on latency. The two customer test pairs with the clearest results (Pairs 4 and 6) both show large, consistent reductions in maximum latency across both cores simultaneously, alongside noticeable average latency reductions.

TODO (tomorrow): Take another look at the OP-TEE configuration across these tests to determine whether a pattern is emerging between OP-TEE settings and DDR sensitivity. There is not enough data at this point to comment on this relationship.
Hardware variability caveat: Tests were run across two boards. All observed differences may include a board-to-board variability component. Pairs where both tests were run on the same board cannot be confirmed from the available data. This caveat applies to all comparisons in this report.

Individual Pair Results

SDK Test Pairs (no CPU isolation)

Pair 1: 260518_1 → 260526_4

Column: SDK test  |  Condition (no DDR): Default FS; OoB OPTEE

260518_1
260526_4

Pair 2: 260522_2 → 260524_1

Column: SDK test  |  Condition (no DDR): Base FS; OoB OPTEE

260522_2
260524_1

Pair 3: 260522_4 → 260523_3

Column: SDK test  |  Condition (no DDR): Base FS; OP-TEE PRNG

260522_4
260523_3

Customer Test Pairs (with CPU isolation)

Pair 4: 260522_3 → 260525_2

Column: Customer test  |  Condition (no DDR): Default FS; isolate CPUs; OoB OPTEE

260522_3
260525_2

Pair 5: 260520_2 → 260525_4

Column: Customer test & -i200 -M  |  Condition (no DDR): Default FS; isolate CPUs; OoB OPTEE

260520_2
260525_4

Pair 6: 260521_2 → 260523_1

Column: Customer test & -i200 -M  |  Condition (no DDR): Default FS; isolate CPUs; OP-TEE PRNG

260521_2
260523_1