El Apple Neural Engine (ANE) es el acelerador de matriz de función fija integrado en los chips de la casa desde el SoC A11 (iPhone y iPad) y la familia M1 (Mac), al que las aplicaciones sólo acceden a través del framework Core ML. Una nueva guía técnica, depositada en arXiv por Spencer Bryngelson, ofrece por primera vez un retrato detallado del motor obtenido mediante ingeniería inversa: combina medición directa sobre silicio Apple con análisis estático del runtime privado, el compilador, el driver de kernel y el firmware.
El trabajo documenta el datapath y la roofline que marcan el techo de rendimiento y consumo energético, la ruta de despacho que alcanza el hardware por debajo de Core ML, el formato del compilador y del programa en disco, el esquema de compresión de pesos, así como el driver, el firmware y el protocolo de comandos. La cobertura abarca las familias A11–A18 y M1–M5, con tablas por chip y una matriz operación por dispositivo; las mediciones directas se han realizado en M1 y M5.
Cada afirmación se etiqueta como medida, derivada de descompilación o predicha, y se registran la metodología y las preguntas abiertas. El documento recuerda que la ruta directa al ANE es invocable desde espacio de usuario, pero permanece no documentada, no soportada por Apple y frágil entre versiones: está pensada para medición, investigación y trabajo sobre dispositivo, no para software en producción, donde Core ML sigue siendo la vía soportada.
