The official source reports this update: b11184: metal: FWHT kernels for block widths above 512. metal: FWHT kernels for block widths above 512 ( #29095 ) metal: FWHT kernels for block widths above 512 The Metal FWHT covers widths 64 to 512, one row per simdgroup with N/32 values per lane. Wider blocks need more registers per lane than that layout allows. kernel_fwht_tg runs one row per threadgroup with 256 threads, so each thread keeps N/256 values. Butterflies below the simdgroup width still shuffle, those up to the threadgroup width go through threadgroup memory, and the rest stay in registers. Same butterfly and sign convention as the simdgroup kernel.
Canonical AI event
Metal FWHT kernels now support block widths up to 8192.
The Metal FWHT kernels now support block widths from 1024 to 8192.
26 Sept 20261 verified claims1 sources1 observations
This official update documents a development concerning b11184: metal: FWHT kernels for block widths above 512. Its practical significance depends on the scope and evidence stated by the source.
Read the official source update and verify its stated scope, evidence and timing before acting on it.
Connected knowledge
Entities affected by this event
Continue this topic
Related verified updates
Evidence trail
Sources behind the event
Editorial presentation
Open story