01 / WITHOUT SC
Inspect
The output is recognizable, but the darkened outer band is easy to accept as ordinary filtering.
A real SC 1.20.0 family run makes an invisible implementation assumption measurable, locates its effect, and re-verifies the corrected path.
DETERMINISTIC 48 × 48 INSPECTION FIXTURE · NOT A GPU PERFORMANCE BENCHMARK
Worst pixel (0, 21) · reference 0.696996 · candidate 0.484007 · |Δ| 0.212988
01 / WITHOUT SC
The output is recognizable, but the darkened outer band is easy to accept as ordinary filtering.
02 / WITH SC
The family, precision, boundary model and tolerance become explicit; 368 pixels fail.
03 / AFTER THE FIX
The clamp-boundary family path passes the same comparison with zero failing pixels.
SC separates a material semantic mismatch from normal Float32 rounding instead of reducing both to “the images look close.”
| Classification | Pixels | Share | How it reflects |
|---|---|---|---|
| Numeric divergence | 368 | 16.0% | Visible dark boundary halo from the wrong edge policy. |
| ULP drift | 720 | 31.3% | Normally invisible Float32 accumulation differences. |
| Exact Float32 match | 1,216 | 52.8% | No representable difference at the compared precision. |
| Metric | Undeclared zero boundary | SC-prescribed clamp correction |
|---|---|---|
| Parity verdict | FAIL | PASS |
| Failing pixels | 368 | 0 |
| Mean absolute error | 7.836e−3 | 1.249e−8 |
| RMSE | 2.705e−2 | 1.836e−8 |
| PSNR | 31.36 dB | 154.72 dB |
| Maximum absolute error | 0.212988 | 1.192e−7 |
Statistics are from the actual SemanticCompute 1.20.0 family and MCP parity run. The canvases recreate that deterministic inspection fixture for explanation. This is numerical-correctness evidence, not a GPU speed benchmark, and SC does not modify the kernel automatically.