Skip to main content
← Lab

silent-fp16

confirmedC++ · Metal / Apple M4Systems & data structuresJuly 11, 2026

the question

How does the Apple M4 GPU accumulate a hand-written fp16 simdgroup_matrix matmul?

what came out

In TRUE fp16 (~5 effective mantissa bits at K=65536), unlike NVIDIA tensor cores which contractually widen to fp32 -- undocumented until now. Declaring a float accumulator is honored, and mx.matmul already uses fp32. Exact oracle plus NEON brackets.

method & receipts

  • Result: confirmed
  • Pre-registered the prediction was written down and committed before the run.

→ read the code and re-run it

github.com/v-code01/silent-fp16