open-standards/wai/wai-quantum-landscape-fpga/measurements/2026-11-06/emio-classes/t0-idle.dat
Transaction Science c2db9d17d1 wai-quantum-landscape-fpga: the link meets the board as it boots, and results go back by DMA
The processor's master and high-performance ports boot at 128 bits and loading a bitstream does not
change them, so the AXI build meets them with width converters and writes no processor register;
ps-ports reads them, and the host touches no AXI address if they differ. The registers move to
M_AXI_HPM0_FPD at 0xA000_0000, a port designs on this board have already used. A write master sends
a batch's results to DDR, a page at a time, and the testbench checks every word it writes. Writes are
now timed to their response. The class campaign's logs are added.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-06 10:30:14 -05:00

505 lines
10 KiB
Text

# class t0-idle cores 1
# wai-quantum-fpga meter passes=8 settle=60s samples=30 null=false sensor=/sys/class/hwmon/hwmon2/power1_input started=SystemTime { tv_sec: 1793974380, tv_nsec: 248171637 }
# pass state sample power_uW
1 run 1 3130000
1 run 2 3140000
1 run 3 3130000
1 run 4 3140000
1 run 5 3140000
1 run 6 3140000
1 run 7 3150000
1 run 8 3140000
1 run 9 3150000
1 run 10 3140000
1 run 11 3150000
1 run 12 3150000
1 run 13 3140000
1 run 14 3140000
1 run 15 3150000
1 run 16 3140000
1 run 17 3150000
1 run 18 3150000
1 run 19 3140000
1 run 20 3150000
1 run 21 3140000
1 run 22 3160000
1 run 23 3140000
1 run 24 3150000
1 run 25 3150000
1 run 26 3150000
1 run 27 3150000
1 run 28 3140000
1 run 29 3140000
1 run 30 3150000
# point pass=1 state=run jobs_per_s=33332655.7 updates_per_s=0.0 clock_hz=99997945
1 halt 1 3130000
1 halt 2 3140000
1 halt 3 3130000
1 halt 4 3140000
1 halt 5 3130000
1 halt 6 3130000
1 halt 7 3130000
1 halt 8 3130000
1 halt 9 3130000
1 halt 10 3120000
1 halt 11 3120000
1 halt 12 3140000
1 halt 13 3130000
1 halt 14 3130000
1 halt 15 3130000
1 halt 16 3140000
1 halt 17 3120000
1 halt 18 3140000
1 halt 19 3140000
1 halt 20 3140000
1 halt 21 3130000
1 halt 22 3130000
1 halt 23 3130000
1 halt 24 3140000
1 halt 25 3120000
1 halt 26 3130000
1 halt 27 3140000
1 halt 28 3140000
1 halt 29 3130000
1 halt 30 3140000
# point pass=1 state=halt jobs_per_s=0.0 updates_per_s=0.0 clock_hz=99997945
2 halt 1 3140000
2 halt 2 3360000
2 halt 3 3140000
2 halt 4 3140000
2 halt 5 3140000
2 halt 6 3140000
2 halt 7 3150000
2 halt 8 3130000
2 halt 9 3140000
2 halt 10 3140000
2 halt 11 3130000
2 halt 12 3130000
2 halt 13 3140000
2 halt 14 3130000
2 halt 15 3160000
2 halt 16 3150000
2 halt 17 3140000
2 halt 18 3140000
2 halt 19 3130000
2 halt 20 3150000
2 halt 21 3140000
2 halt 22 3130000
2 halt 23 3140000
2 halt 24 3150000
2 halt 25 3140000
2 halt 26 3130000
2 halt 27 3140000
2 halt 28 3130000
2 halt 29 3130000
2 halt 30 3130000
# point pass=2 state=halt jobs_per_s=0.0 updates_per_s=0.0 clock_hz=99997945
2 run 1 3120000
2 run 2 3120000
2 run 3 3130000
2 run 4 3130000
2 run 5 3110000
2 run 6 3120000
2 run 7 3150000
2 run 8 3120000
2 run 9 3140000
2 run 10 3130000
2 run 11 3130000
2 run 12 3130000
2 run 13 3120000
2 run 14 3130000
2 run 15 3140000
2 run 16 3140000
2 run 17 3130000
2 run 18 3130000
2 run 19 3130000
2 run 20 3120000
2 run 21 3130000
2 run 22 3140000
2 run 23 3140000
2 run 24 3140000
2 run 25 3130000
2 run 26 3140000
2 run 27 3130000
2 run 28 3140000
2 run 29 3120000
2 run 30 3150000
# point pass=2 state=run jobs_per_s=33332686.8 updates_per_s=0.0 clock_hz=99998037
3 run 1 3140000
3 run 2 3140000
3 run 3 3130000
3 run 4 3150000
3 run 5 3140000
3 run 6 3140000
3 run 7 3130000
3 run 8 3140000
3 run 9 3140000
3 run 10 3130000
3 run 11 3140000
3 run 12 3160000
3 run 13 3140000
3 run 14 3140000
3 run 15 3150000
3 run 16 3150000
3 run 17 3120000
3 run 18 3130000
3 run 19 3130000
3 run 20 3130000
3 run 21 3540000
3 run 22 3130000
3 run 23 3130000
3 run 24 3120000
3 run 25 3120000
3 run 26 3130000
3 run 27 3150000
3 run 28 3130000
3 run 29 3130000
3 run 30 3140000
# point pass=3 state=run jobs_per_s=33332682.8 updates_per_s=0.0 clock_hz=99998024
3 halt 1 3140000
3 halt 2 3130000
3 halt 3 3110000
3 halt 4 3120000
3 halt 5 3120000
3 halt 6 3120000
3 halt 7 3120000
3 halt 8 3120000
3 halt 9 3140000
3 halt 10 3120000
3 halt 11 3120000
3 halt 12 3120000
3 halt 13 3120000
3 halt 14 3130000
3 halt 15 3120000
3 halt 16 3110000
3 halt 17 3130000
3 halt 18 3120000
3 halt 19 3110000
3 halt 20 3110000
3 halt 21 3120000
3 halt 22 3130000
3 halt 23 3120000
3 halt 24 3130000
3 halt 25 3130000
3 halt 26 3120000
3 halt 27 3130000
3 halt 28 3120000
3 halt 29 3130000
3 halt 30 3120000
# point pass=3 state=halt jobs_per_s=0.0 updates_per_s=0.0 clock_hz=99998013
4 run 1 3120000
4 run 2 3120000
4 run 3 3120000
4 run 4 3140000
4 run 5 3130000
4 run 6 3140000
4 run 7 3130000
4 run 8 3120000
4 run 9 3130000
4 run 10 3130000
4 run 11 3110000
4 run 12 3130000
4 run 13 3130000
4 run 14 3130000
4 run 15 3140000
4 run 16 3120000
4 run 17 3130000
4 run 18 3120000
4 run 19 3120000
4 run 20 3140000
4 run 21 3140000
4 run 22 3120000
4 run 23 3130000
4 run 24 3130000
4 run 25 3120000
4 run 26 3120000
4 run 27 3120000
4 run 28 3140000
4 run 29 3140000
4 run 30 3130000
# point pass=4 state=run jobs_per_s=33332675.3 updates_per_s=0.0 clock_hz=99998003
4 halt 1 3130000
4 halt 2 3120000
4 halt 3 3140000
4 halt 4 3130000
4 halt 5 3140000
4 halt 6 3140000
4 halt 7 3130000
4 halt 8 3130000
4 halt 9 3150000
4 halt 10 3130000
4 halt 11 3140000
4 halt 12 3140000
4 halt 13 3130000
4 halt 14 3140000
4 halt 15 3140000
4 halt 16 3130000
4 halt 17 3160000
4 halt 18 3150000
4 halt 19 3140000
4 halt 20 3140000
4 halt 21 3130000
4 halt 22 3140000
4 halt 23 3140000
4 halt 24 3130000
4 halt 25 3140000
4 halt 26 3150000
4 halt 27 3140000
4 halt 28 3140000
4 halt 29 3140000
4 halt 30 3140000
# point pass=4 state=halt jobs_per_s=0.0 updates_per_s=0.0 clock_hz=99997996
5 halt 1 3140000
5 halt 2 3130000
5 halt 3 3130000
5 halt 4 3140000
5 halt 5 3140000
5 halt 6 3150000
5 halt 7 3140000
5 halt 8 3140000
5 halt 9 3130000
5 halt 10 3150000
5 halt 11 3130000
5 halt 12 3140000
5 halt 13 3140000
5 halt 14 3150000
5 halt 15 3140000
5 halt 16 3140000
5 halt 17 3140000
5 halt 18 3140000
5 halt 19 3140000
5 halt 20 3130000
5 halt 21 3140000
5 halt 22 3140000
5 halt 23 3130000
5 halt 24 3140000
5 halt 25 3160000
5 halt 26 3120000
5 halt 27 3120000
5 halt 28 3120000
5 halt 29 3130000
5 halt 30 3130000
# point pass=5 state=halt jobs_per_s=0.0 updates_per_s=0.0 clock_hz=99997989
5 run 1 3150000
5 run 2 3150000
5 run 3 3150000
5 run 4 3140000
5 run 5 3130000
5 run 6 3150000
5 run 7 3140000
5 run 8 3140000
5 run 9 3140000
5 run 10 3130000
5 run 11 3160000
5 run 12 3140000
5 run 13 3140000
5 run 14 3140000
5 run 15 3140000
5 run 16 3140000
5 run 17 3140000
5 run 18 3140000
5 run 19 3140000
5 run 20 3150000
5 run 21 3140000
5 run 22 3140000
5 run 23 3460000
5 run 24 3140000
5 run 25 3140000
5 run 26 3150000
5 run 27 3140000
5 run 28 3140000
5 run 29 3140000
5 run 30 3140000
# point pass=5 state=run jobs_per_s=33332668.6 updates_per_s=0.0 clock_hz=99997984
6 halt 1 3140000
6 halt 2 3140000
6 halt 3 3140000
6 halt 4 3140000
6 halt 5 3130000
6 halt 6 3140000
6 halt 7 3140000
6 halt 8 3150000
6 halt 9 3130000
6 halt 10 3140000
6 halt 11 3130000
6 halt 12 3130000
6 halt 13 3130000
6 halt 14 3140000
6 halt 15 3130000
6 halt 16 3130000
6 halt 17 3140000
6 halt 18 3140000
6 halt 19 3140000
6 halt 20 3140000
6 halt 21 3130000
6 halt 22 3150000
6 halt 23 3150000
6 halt 24 3130000
6 halt 25 3140000
6 halt 26 3140000
6 halt 27 3140000
6 halt 28 3140000
6 halt 29 3140000
6 halt 30 3130000
# point pass=6 state=halt jobs_per_s=0.0 updates_per_s=0.0 clock_hz=99997979
6 run 1 3140000
6 run 2 3130000
6 run 3 3140000
6 run 4 3130000
6 run 5 3120000
6 run 6 3130000
6 run 7 3140000
6 run 8 3140000
6 run 9 3140000
6 run 10 3130000
6 run 11 3150000
6 run 12 3130000
6 run 13 3140000
6 run 14 3130000
6 run 15 3130000
6 run 16 3130000
6 run 17 3130000
6 run 18 3130000
6 run 19 3160000
6 run 20 3150000
6 run 21 3130000
6 run 22 3140000
6 run 23 3140000
6 run 24 3140000
6 run 25 3120000
6 run 26 3120000
6 run 27 3140000
6 run 28 3150000
6 run 29 3130000
6 run 30 3120000
# point pass=6 state=run jobs_per_s=33332666.1 updates_per_s=0.0 clock_hz=99997975
7 run 1 3140000
7 run 2 3130000
7 run 3 3150000
7 run 4 3140000
7 run 5 3130000
7 run 6 3150000
7 run 7 3140000
7 run 8 3150000
7 run 9 3130000
7 run 10 3140000
7 run 11 3140000
7 run 12 3130000
7 run 13 3130000
7 run 14 3140000
7 run 15 3130000
7 run 16 3150000
7 run 17 3150000
7 run 18 3140000
7 run 19 3140000
7 run 20 3120000
7 run 21 3120000
7 run 22 3140000
7 run 23 3130000
7 run 24 3130000
7 run 25 3150000
7 run 26 3130000
7 run 27 3130000
7 run 28 3120000
7 run 29 3130000
7 run 30 3130000
# point pass=7 state=run jobs_per_s=33332665.0 updates_per_s=0.0 clock_hz=99997972
7 halt 1 3120000
7 halt 2 3140000
7 halt 3 3130000
7 halt 4 3140000
7 halt 5 3140000
7 halt 6 3130000
7 halt 7 3140000
7 halt 8 3130000
7 halt 9 3130000
7 halt 10 3140000
7 halt 11 3130000
7 halt 12 3130000
7 halt 13 3140000
7 halt 14 3130000
7 halt 15 3140000
7 halt 16 3130000
7 halt 17 3140000
7 halt 18 3120000
7 halt 19 3120000
7 halt 20 3130000
7 halt 21 3120000
7 halt 22 3130000
7 halt 23 3130000
7 halt 24 3120000
7 halt 25 3120000
7 halt 26 3120000
7 halt 27 3140000
7 halt 28 3150000
7 halt 29 3120000
7 halt 30 3140000
# point pass=7 state=halt jobs_per_s=0.0 updates_per_s=0.0 clock_hz=99997971
8 run 1 3150000
8 run 2 3150000
8 run 3 3140000
8 run 4 3140000
8 run 5 3140000
8 run 6 3130000
8 run 7 3130000
8 run 8 3150000
8 run 9 3140000
8 run 10 3150000
8 run 11 3130000
8 run 12 3130000
8 run 13 3130000
8 run 14 3140000
8 run 15 3140000
8 run 16 3140000
8 run 17 3140000
8 run 18 3120000
8 run 19 3130000
8 run 20 3120000
8 run 21 3130000
8 run 22 3140000
8 run 23 3130000
8 run 24 3130000
8 run 25 3150000
8 run 26 3130000
8 run 27 3140000
8 run 28 3140000
8 run 29 3140000
8 run 30 3130000
# point pass=8 state=run jobs_per_s=33332663.2 updates_per_s=0.0 clock_hz=99997967
8 halt 1 3130000
8 halt 2 3130000
8 halt 3 3130000
8 halt 4 3130000
8 halt 5 3140000
8 halt 6 3120000
8 halt 7 3120000
8 halt 8 3140000
8 halt 9 3150000
8 halt 10 3130000
8 halt 11 3140000
8 halt 12 3120000
8 halt 13 3120000
8 halt 14 3130000
8 halt 15 3140000
8 halt 16 3130000
8 halt 17 3140000
8 halt 18 3130000
8 halt 19 3140000
8 halt 20 3140000
8 halt 21 3140000
8 halt 22 3140000
8 halt 23 3120000
8 halt 24 3140000
8 halt 25 3130000
8 halt 26 3130000
8 halt 27 3120000
8 halt 28 3120000
8 halt 29 3140000
8 halt 30 3140000
# point pass=8 state=halt jobs_per_s=0.0 updates_per_s=0.0 clock_hz=99997966
# done SystemTime { tv_sec: 1793975821, tv_nsec: 177880976 }
# passes used 8 of 8 (dropped: [])
# run - halt = 1.9 +/- 4.0 mW (per-pass sd 11.3); 4/8 passes positive; 3 sample excursions beyond 6 MAD
# per-pass differences (mW): 10.0 -10.0 20.0 -10.0 0.0 -10.0 5.0 10.0
# board power while running 3136 mW; jobs/s 33332670.4; updates/s 0.0; measured PL clock 99.998 MHz
# pre-registered prediction 4.0 mW: measured/predicted = 0.47, -0.5 sigma from it