Commit e8af8f3
committed
docs: record the GPU measurement and the kernel optimisation
Adds the public-facing account of both GPU paths. Unweighted is fast and above
threshold - its LER stops improving as d grows, so scaling the code does not
help it. Weighted is below threshold (0.026 -> 0.010 -> 0.007 across d=5/9/13)
at roughly 32x the cost. The weighted-GPU logical error rate is the figure the
README previously recorded as unquotable for want of a surviving artifact; it
now exists.
Also records the 1.40x-1.57x weighted-kernel speedup and, deliberately, the
thing that flatters nobody: weighted GPU is not bit-identical to weighted CPU
and diverges with distance (67% -> 0.24% shot agreement), because the kernel
grows in f32 and uf_core::grow_weighted in f64. Pre-existing and unrelated to
the optimisation, stated here rather than left for a user to find.
Public-repo hygiene verified while here: no .key/.pem/credential files tracked,
no internal working notes (todo*, GEMINI_*, audit/, benchmarks_session/) in the
repo, and git log -S confirms no real licence key was ever committed to history.
The only QECT-ENT-* strings in tracked files are test_enforcement_matrix.py's
unsigned fixtures, which the Rust LicenseManager rejects by design.1 parent 2e68e87 commit e8af8f3
1 file changed
Lines changed: 31 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
15 | 46 | | |
16 | 47 | | |
17 | 48 | | |
| |||
0 commit comments