Qeravio
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
What happened

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.

Why it matters

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.

What to watch next

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
Evidence trail

Sources behind the event