open-standards/wai/wai-quantum-landscape-fpga/measurements/2026-11-06/emio-classes/gibbs-recall.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

629 lines
12 KiB
Text

# class gibbs-recall cores 1
# wai-quantum-fpga meter passes=10 settle=60s samples=30 null=false sensor=/sys/class/hwmon/hwmon2/power1_input started=SystemTime { tv_sec: 1793972579, tv_nsec: 29912947 }
# pass state sample power_uW
1 run 1 3150000
1 run 2 3150000
1 run 3 3140000
1 run 4 3150000
1 run 5 3150000
1 run 6 3150000
1 run 7 3150000
1 run 8 3150000
1 run 9 3160000
1 run 10 3150000
1 run 11 3150000
1 run 12 3160000
1 run 13 3150000
1 run 14 3150000
1 run 15 3150000
1 run 16 3150000
1 run 17 3160000
1 run 18 3170000
1 run 19 3150000
1 run 20 3160000
1 run 21 3150000
1 run 22 3150000
1 run 23 3150000
1 run 24 3150000
1 run 25 3140000
1 run 26 3150000
1 run 27 3150000
1 run 28 3150000
1 run 29 3150000
1 run 30 3150000
# point pass=1 state=run jobs_per_s=48542.7 updates_per_s=24853863.3 clock_hz=99997947
1 halt 1 3140000
1 halt 2 3140000
1 halt 3 3130000
1 halt 4 3130000
1 halt 5 3140000
1 halt 6 3160000
1 halt 7 3130000
1 halt 8 3120000
1 halt 9 3120000
1 halt 10 3130000
1 halt 11 3140000
1 halt 12 3140000
1 halt 13 3140000
1 halt 14 3140000
1 halt 15 3150000
1 halt 16 3140000
1 halt 17 3130000
1 halt 18 3140000
1 halt 19 3130000
1 halt 20 3130000
1 halt 21 3140000
1 halt 22 3140000
1 halt 23 3150000
1 halt 24 3130000
1 halt 25 3140000
1 halt 26 3140000
1 halt 27 3120000
1 halt 28 3140000
1 halt 29 3130000
1 halt 30 3130000
# point pass=1 state=halt jobs_per_s=0.0 updates_per_s=0.0 clock_hz=99997947
2 run 1 3130000
2 run 2 3140000
2 run 3 3160000
2 run 4 3140000
2 run 5 3140000
2 run 6 3140000
2 run 7 3140000
2 run 8 3140000
2 run 9 3140000
2 run 10 3140000
2 run 11 3150000
2 run 12 3150000
2 run 13 3140000
2 run 14 3160000
2 run 15 3140000
2 run 16 3140000
2 run 17 3140000
2 run 18 3190000
2 run 19 3150000
2 run 20 3140000
2 run 21 3140000
2 run 22 3150000
2 run 23 3140000
2 run 24 3140000
2 run 25 3140000
2 run 26 3160000
2 run 27 3140000
2 run 28 3140000
2 run 29 3140000
2 run 30 3140000
# point pass=2 state=run jobs_per_s=48542.7 updates_per_s=24853863.2 clock_hz=99997947
2 halt 1 3120000
2 halt 2 3120000
2 halt 3 3130000
2 halt 4 3130000
2 halt 5 3130000
2 halt 6 3140000
2 halt 7 3130000
2 halt 8 3140000
2 halt 9 3130000
2 halt 10 3130000
2 halt 11 3140000
2 halt 12 3130000
2 halt 13 3130000
2 halt 14 3120000
2 halt 15 3140000
2 halt 16 3140000
2 halt 17 3130000
2 halt 18 3140000
2 halt 19 3140000
2 halt 20 3140000
2 halt 21 3130000
2 halt 22 3130000
2 halt 23 3140000
2 halt 24 3140000
2 halt 25 3120000
2 halt 26 3140000
2 halt 27 3130000
2 halt 28 3120000
2 halt 29 3120000
2 halt 30 3130000
# point pass=2 state=halt jobs_per_s=0.0 updates_per_s=0.0 clock_hz=99997947
3 run 1 3140000
3 run 2 3130000
3 run 3 3140000
3 run 4 3140000
3 run 5 3150000
3 run 6 3140000
3 run 7 3140000
3 run 8 3140000
3 run 9 3140000
3 run 10 3140000
3 run 11 3140000
3 run 12 3150000
3 run 13 3140000
3 run 14 3140000
3 run 15 3140000
3 run 16 3140000
3 run 17 3140000
3 run 18 3140000
3 run 19 3150000
3 run 20 3160000
3 run 21 3140000
3 run 22 3140000
3 run 23 3130000
3 run 24 3140000
3 run 25 3130000
3 run 26 3140000
3 run 27 3140000
3 run 28 3150000
3 run 29 3140000
3 run 30 3130000
# point pass=3 state=run jobs_per_s=48542.7 updates_per_s=24853863.4 clock_hz=99997947
3 halt 1 3120000
3 halt 2 3130000
3 halt 3 3130000
3 halt 4 3120000
3 halt 5 3120000
3 halt 6 3120000
3 halt 7 3130000
3 halt 8 3140000
3 halt 9 3120000
3 halt 10 3130000
3 halt 11 3120000
3 halt 12 3110000
3 halt 13 3120000
3 halt 14 3130000
3 halt 15 3120000
3 halt 16 3140000
3 halt 17 3140000
3 halt 18 3120000
3 halt 19 3120000
3 halt 20 3120000
3 halt 21 3130000
3 halt 22 3120000
3 halt 23 3120000
3 halt 24 3110000
3 halt 25 3140000
3 halt 26 3120000
3 halt 27 3110000
3 halt 28 3120000
3 halt 29 3110000
3 halt 30 3120000
# point pass=3 state=halt jobs_per_s=0.0 updates_per_s=0.0 clock_hz=99997947
4 run 1 3140000
4 run 2 3150000
4 run 3 3140000
4 run 4 3150000
4 run 5 3150000
4 run 6 3130000
4 run 7 3130000
4 run 8 3140000
4 run 9 3140000
4 run 10 3140000
4 run 11 3150000
4 run 12 3140000
4 run 13 3160000
4 run 14 3150000
4 run 15 3140000
4 run 16 3140000
4 run 17 3140000
4 run 18 3150000
4 run 19 3150000
4 run 20 3140000
4 run 21 3150000
4 run 22 3140000
4 run 23 3140000
4 run 24 3140000
4 run 25 3140000
4 run 26 3150000
4 run 27 3140000
4 run 28 3150000
4 run 29 3150000
4 run 30 3140000
# point pass=4 state=run jobs_per_s=48542.7 updates_per_s=24853863.2 clock_hz=99997946
4 halt 1 3120000
4 halt 2 3160000
4 halt 3 3140000
4 halt 4 3120000
4 halt 5 3110000
4 halt 6 3130000
4 halt 7 3140000
4 halt 8 3130000
4 halt 9 3110000
4 halt 10 3150000
4 halt 11 3120000
4 halt 12 3140000
4 halt 13 3130000
4 halt 14 3130000
4 halt 15 3130000
4 halt 16 3130000
4 halt 17 3140000
4 halt 18 3130000
4 halt 19 3130000
4 halt 20 3130000
4 halt 21 3140000
4 halt 22 3130000
4 halt 23 3130000
4 halt 24 3130000
4 halt 25 3140000
4 halt 26 3130000
4 halt 27 3130000
4 halt 28 3130000
4 halt 29 3120000
4 halt 30 3130000
# point pass=4 state=halt jobs_per_s=0.0 updates_per_s=0.0 clock_hz=99997946
5 run 1 3140000
5 run 2 3140000
5 run 3 3140000
5 run 4 3140000
5 run 5 3140000
5 run 6 3140000
5 run 7 3170000
5 run 8 3130000
5 run 9 3150000
5 run 10 3150000
5 run 11 3140000
5 run 12 3150000
5 run 13 3140000
5 run 14 3140000
5 run 15 3150000
5 run 16 3140000
5 run 17 3140000
5 run 18 3140000
5 run 19 3150000
5 run 20 3150000
5 run 21 3150000
5 run 22 3160000
5 run 23 3140000
5 run 24 3160000
5 run 25 3150000
5 run 26 3140000
5 run 27 3140000
5 run 28 3150000
5 run 29 3140000
5 run 30 3160000
# point pass=5 state=run jobs_per_s=48542.7 updates_per_s=24853863.1 clock_hz=99997946
5 halt 1 3140000
5 halt 2 3120000
5 halt 3 3130000
5 halt 4 3120000
5 halt 5 3120000
5 halt 6 3120000
5 halt 7 3150000
5 halt 8 3120000
5 halt 9 3130000
5 halt 10 3140000
5 halt 11 3120000
5 halt 12 3510000
5 halt 13 3130000
5 halt 14 3130000
5 halt 15 3130000
5 halt 16 3130000
5 halt 17 3140000
5 halt 18 3150000
5 halt 19 3140000
5 halt 20 3140000
5 halt 21 3130000
5 halt 22 3140000
5 halt 23 3130000
5 halt 24 3130000
5 halt 25 3190000
5 halt 26 3140000
5 halt 27 3150000
5 halt 28 3130000
5 halt 29 3140000
5 halt 30 3150000
# point pass=5 state=halt jobs_per_s=0.0 updates_per_s=0.0 clock_hz=99997946
6 halt 1 3130000
6 halt 2 3140000
6 halt 3 3140000
6 halt 4 3150000
6 halt 5 3140000
6 halt 6 3140000
6 halt 7 3150000
6 halt 8 3140000
6 halt 9 3140000
6 halt 10 3140000
6 halt 11 3130000
6 halt 12 3140000
6 halt 13 3130000
6 halt 14 3140000
6 halt 15 3160000
6 halt 16 3150000
6 halt 17 3140000
6 halt 18 3140000
6 halt 19 3140000
6 halt 20 3140000
6 halt 21 3140000
6 halt 22 3140000
6 halt 23 3140000
6 halt 24 3150000
6 halt 25 3140000
6 halt 26 3120000
6 halt 27 3130000
6 halt 28 3140000
6 halt 29 3130000
6 halt 30 3130000
# point pass=6 state=halt jobs_per_s=0.0 updates_per_s=0.0 clock_hz=99997946
6 run 1 3140000
6 run 2 3140000
6 run 3 3150000
6 run 4 3150000
6 run 5 3140000
6 run 6 3140000
6 run 7 3150000
6 run 8 3140000
6 run 9 3140000
6 run 10 3140000
6 run 11 3140000
6 run 12 3150000
6 run 13 3140000
6 run 14 3150000
6 run 15 3140000
6 run 16 3140000
6 run 17 3150000
6 run 18 3140000
6 run 19 3140000
6 run 20 3140000
6 run 21 3140000
6 run 22 3140000
6 run 23 3150000
6 run 24 3140000
6 run 25 3140000
6 run 26 3140000
6 run 27 3150000
6 run 28 3140000
6 run 29 3130000
6 run 30 3140000
# point pass=6 state=run jobs_per_s=48542.7 updates_per_s=24853862.9 clock_hz=99997946
7 halt 1 3150000
7 halt 2 3120000
7 halt 3 3130000
7 halt 4 3130000
7 halt 5 3140000
7 halt 6 3130000
7 halt 7 3130000
7 halt 8 3140000
7 halt 9 3150000
7 halt 10 3130000
7 halt 11 3130000
7 halt 12 3140000
7 halt 13 3120000
7 halt 14 3130000
7 halt 15 3130000
7 halt 16 3130000
7 halt 17 3130000
7 halt 18 3140000
7 halt 19 3130000
7 halt 20 3120000
7 halt 21 3140000
7 halt 22 3120000
7 halt 23 3130000
7 halt 24 3140000
7 halt 25 3140000
7 halt 26 3130000
7 halt 27 3130000
7 halt 28 3140000
7 halt 29 3130000
7 halt 30 3120000
# point pass=7 state=halt jobs_per_s=0.0 updates_per_s=0.0 clock_hz=99997946
7 run 1 3150000
7 run 2 3150000
7 run 3 3150000
7 run 4 3140000
7 run 5 3150000
7 run 6 3140000
7 run 7 3140000
7 run 8 3140000
7 run 9 3150000
7 run 10 3150000
7 run 11 3150000
7 run 12 3160000
7 run 13 3160000
7 run 14 3150000
7 run 15 3150000
7 run 16 3150000
7 run 17 3150000
7 run 18 3150000
7 run 19 3150000
7 run 20 3160000
7 run 21 3160000
7 run 22 3150000
7 run 23 3140000
7 run 24 3150000
7 run 25 3150000
7 run 26 3140000
7 run 27 3150000
7 run 28 3150000
7 run 29 3160000
7 run 30 3140000
# point pass=7 state=run jobs_per_s=48542.7 updates_per_s=24853862.9 clock_hz=99997946
8 run 1 3140000
8 run 2 3140000
8 run 3 3140000
8 run 4 3140000
8 run 5 3140000
8 run 6 3140000
8 run 7 3150000
8 run 8 3140000
8 run 9 3130000
8 run 10 3160000
8 run 11 3140000
8 run 12 3140000
8 run 13 3140000
8 run 14 3140000
8 run 15 3140000
8 run 16 3140000
8 run 17 3140000
8 run 18 3140000
8 run 19 3140000
8 run 20 3160000
8 run 21 3150000
8 run 22 3140000
8 run 23 3140000
8 run 24 3150000
8 run 25 3140000
8 run 26 3140000
8 run 27 3150000
8 run 28 3140000
8 run 29 3140000
8 run 30 3140000
# point pass=8 state=run jobs_per_s=48542.7 updates_per_s=24853862.9 clock_hz=99997946
8 halt 1 3130000
8 halt 2 3140000
8 halt 3 3140000
8 halt 4 3140000
8 halt 5 3130000
8 halt 6 3130000
8 halt 7 3130000
8 halt 8 3140000
8 halt 9 3150000
8 halt 10 3130000
8 halt 11 3120000
8 halt 12 3130000
8 halt 13 3130000
8 halt 14 3130000
8 halt 15 3140000
8 halt 16 3140000
8 halt 17 3140000
8 halt 18 3150000
8 halt 19 3140000
8 halt 20 3120000
8 halt 21 3120000
8 halt 22 3130000
8 halt 23 3130000
8 halt 24 3140000
8 halt 25 3120000
8 halt 26 3130000
8 halt 27 3120000
8 halt 28 3130000
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=99997946
9 run 1 3150000
9 run 2 3150000
9 run 3 3150000
9 run 4 3150000
9 run 5 3150000
9 run 6 3160000
9 run 7 3150000
9 run 8 3150000
9 run 9 3150000
9 run 10 3150000
9 run 11 3150000
9 run 12 3150000
9 run 13 3150000
9 run 14 3160000
9 run 15 3140000
9 run 16 3150000
9 run 17 3150000
9 run 18 3140000
9 run 19 3150000
9 run 20 3150000
9 run 21 3150000
9 run 22 3150000
9 run 23 3150000
9 run 24 3140000
9 run 25 3150000
9 run 26 3150000
9 run 27 3150000
9 run 28 3150000
9 run 29 3160000
9 run 30 3150000
# point pass=9 state=run jobs_per_s=48542.7 updates_per_s=24853862.8 clock_hz=99997945
9 halt 1 3140000
9 halt 2 3150000
9 halt 3 3150000
9 halt 4 3140000
9 halt 5 3140000
9 halt 6 3140000
9 halt 7 3150000
9 halt 8 3140000
9 halt 9 3150000
9 halt 10 3140000
9 halt 11 3160000
9 halt 12 3130000
9 halt 13 3140000
9 halt 14 3140000
9 halt 15 3130000
9 halt 16 3140000
9 halt 17 3140000
9 halt 18 3140000
9 halt 19 3140000
9 halt 20 3140000
9 halt 21 3140000
9 halt 22 3140000
9 halt 23 3140000
9 halt 24 3140000
9 halt 25 3140000
9 halt 26 3150000
9 halt 27 3140000
9 halt 28 3150000
9 halt 29 3140000
9 halt 30 3150000
# point pass=9 state=halt jobs_per_s=0.0 updates_per_s=0.0 clock_hz=99997946
10 halt 1 3140000
10 halt 2 3140000
10 halt 3 3140000
10 halt 4 3140000
10 halt 5 3140000
10 halt 6 3130000
10 halt 7 3140000
10 halt 8 3140000
10 halt 9 3140000
10 halt 10 3140000
10 halt 11 3140000
10 halt 12 3140000
10 halt 13 3140000
10 halt 14 3150000
10 halt 15 3140000
10 halt 16 3140000
10 halt 17 3130000
10 halt 18 3140000
10 halt 19 3140000
10 halt 20 3140000
10 halt 21 3140000
10 halt 22 3140000
10 halt 23 3150000
10 halt 24 3130000
10 halt 25 3140000
10 halt 26 3130000
10 halt 27 3140000
10 halt 28 3140000
10 halt 29 3130000
10 halt 30 3140000
# point pass=10 state=halt jobs_per_s=0.0 updates_per_s=0.0 clock_hz=99997947
10 run 1 3150000
10 run 2 3150000
10 run 3 3150000
10 run 4 3150000
10 run 5 3150000
10 run 6 3160000
10 run 7 3140000
10 run 8 3150000
10 run 9 3150000
10 run 10 3150000
10 run 11 3160000
10 run 12 3150000
10 run 13 3150000
10 run 14 3150000
10 run 15 3180000
10 run 16 3150000
10 run 17 3140000
10 run 18 3140000
10 run 19 3170000
10 run 20 3160000
10 run 21 3150000
10 run 22 3150000
10 run 23 3150000
10 run 24 3160000
10 run 25 3150000
10 run 26 3140000
10 run 27 3150000
10 run 28 3160000
10 run 29 3150000
10 run 30 3150000
# point pass=10 state=run jobs_per_s=48542.7 updates_per_s=24853862.9 clock_hz=99997945
# done SystemTime { tv_sec: 1793974380, tv_nsec: 187856982 }
# passes used 10 of 10 (dropped: [])
# run - halt = 11.0 +/- 1.8 mW (per-pass sd 5.7); 9/10 passes positive; 2 sample excursions beyond 6 MAD
# per-pass differences (mW): 10.0 10.0 20.0 10.0 10.0 0.0 20.0 10.0 10.0 10.0
# board power while running 3144 mW; jobs/s 48542.7; updates/s 24853863.1; measured PL clock 99.998 MHz
# pre-registered prediction 12.0 mW: measured/predicted = 0.92, -0.6 sigma from it