В Apple M4 есть SME, расширение Arm для матричных вычислений. Я проверил, что оно даёт при обработке звука на коротких блоках. На 65 536 резонаторах медианное время расчёта сократилось с 1,59 до 0,44 мс при буфере 64 сэмпла и частоте 48 кГц. Расскажу, как развернул колебания в матрицы и сравнил…