From 8b520c1eafe04b4a95ce4e937818d772223c953b Mon Sep 17 00:00:00 2001 From: igneum-josh <337424239+igneum-josh@users.noreply.github.com> Date: Tue, 6 Oct 2026 09:10:25 +0100 Subject: [PATCH] Counter ASIC 3.0 item 8: the CUDA text checked in the clang emulation and the OpenCL text on Apple OpenCL (gate G1 row) Co-Authored-By: Claude Fable 5.1 --- docs/analysis/latency-shadow-2026-10-06.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/analysis/latency-shadow-2026-10-06.md b/docs/analysis/latency-shadow-2026-10-06.md index 3dcc4444d..a06dd656f 100644 --- a/docs/analysis/latency-shadow-2026-10-06.md +++ b/docs/analysis/latency-shadow-2026-10-06.md @@ -114,7 +114,7 @@ The six gates of `docs/plans/counter-asic-2-rollout.md` section 7 plus the verif | Gate | State on the shadow class | What closes it | |---|---|---| -| G1 bit-exact on all three vendors against the Mac reference | Metal GREEN on ten packs (3 of 3 vectors standalone and in batch, cache and dataset PASS, fingerprints above); CUDA PENDING the PC 2 job (the worker's self-test runs the vectors through the bound kernel and prints the 2^24 fingerprint); AMD OWED (PC 1) | the PC 2 closing report; a PC 1 job on the 9070 XT (the OpenCL kernels are emitted) | +| G1 bit-exact on all three vendors against the Mac reference | Metal GREEN on ten packs (3 of 3 vectors standalone and in batch, cache and dataset PASS, fingerprints above); the CUDA text GREEN in the clang emulation on the Mac (`proto-cuda/emu/emu.sh` on sh256x2: cache, dataset and the 3 vector warps standalone and in batch PASS, `with-lock.sh run`, 08:10 UTC) and PENDING on the card (the PC 2 job's self-test runs the vectors through the bound kernel and prints the 2^24 fingerprint); the OpenCL text GREEN on Apple OpenCL (`proto-opencl/igneum-bench-cl --bench-pack` on sh256x2 and sh256x88: 96 of 96 vector lanes, self-test PASS); AMD silicon OWED (PC 1) | the PC 2 closing report; a PC 1 job on the 9070 XT (the OpenCL kernels are emitted) | | G2 the CPU verifier exact on 1,000 random hashes per card | not run: the evidence is the 96 vectors and the 2^24 fingerprint per pack on Metal | a serve-mode job per card as in 2.0 | | G3 the generator soundness suite green | `cargo test` 54 + 4 + 19 + 7 green with the new test; the Metal fuzz, edge, stats and determinism runs were NOT run on the shadow class | those four runs at the chosen S and R | | G4 the fast-time 3-node network across an activation | not run (no node change exists: the class is a `LoadClass` field, and the chain's `V3_CLASS` does not set it) | the node seam for v4 (`program_class_v4_activation_daa`) and the run |