Los ingenieros de Waymo presentaron su procesador de fusión de sensores en Hot Chips el lunes. El rendimiento de aprendizaje automático revelado es de 160 TOPS (INT8×INT8) y 80 TFLOPS (FP16). Desde el 20 de agosto, cuando Waymo publicó una entrada de blog sobre el silicio, la cifra que ha circulado ha sido "más de 1.000 TOPS", interpretada habitualmente como que colocaba a Waymo "a la par con los últimos sistemas de conducción autónoma de Nvidia."

Lo que muestran las diapositivas

Un die de 208 mm² en TSMC N5, en un encapsulado FCBGA de 45 mm × 45 mm, con un TDP de 75 W. LPDDR5x en el encapsulado a 273 GB/s, 64 MB de SRAM integrada y un archivo de registros de 8 MB. 16 elementos de procesamiento en la matriz principal, dos núcleos CPU RISC-V con extensiones vectoriales en el elemento de control y dos GPUs de terceros encargadas del trabajo con nubes de puntos y FFT. PCIe Gen5 x8 hacia el host, Ethernet 25G e ingestión de sensores MIPI. Ya está desplegado, en vehículos de sexta generación, en una flota en funcionamiento.

En qué falla el encuadre convencional

Tres errores se acumulan hasta llegar a la cifra de 1.000. El primero es gramatical: la publicación de Waymo dice "these ASICs" — en plural. Hay dos por vehículo, y la cobertura de prensa convirtió un par en una pieza. El segundo es para qué sirve ese par. Existe para la redundancia: si uno falla, el coche sigue hasta detenerse de forma segura. No se puede sumar un par de respaldo y citarlo como especificación — y, incluso si se pudiera, 2 × 160 son 320 TOPS de ML, no mil. El tercero es la propia salvedad de la frase. Waymo escribió que los ASIC ofrecen más de 1.000 TOPS "dedicated to front-end processing and ML models" — combinando trabajo de píxeles de función fija, procesamiento de señal de imagen y reducción temporal de ruido con los motores matriciales. Hot Chips los separa. Comparar ese compuesto con la cifra de ML de un Nvidia Thor compara dos denominadores distintos.

La historia más interesante que hay debajo

Un componente de menos de 75 vatios nunca iba a competir con un ordenador de conducción de 500 vatios en rendimiento bruto, y la charla deja claro que no era esa la intención: el objetivo de diseño es la latencia con tamaño de lote uno. Lo que Waymo ha construido es un pequeño, barato y de bajo consumo frente de sensores co-diseñado con su propio codificador de fusión, dejando el gran modelo de conducción en otra parte del vehículo. Eso es un logro real y una afirmación distinta de la que circuló. Waymo no sustituyó la gran computación; eliminó el cableado de píxeles.

Lo que sigue sin desglosarse

Waymo no ha detallado de qué se compone el resto del rendimiento de su propia cifra compuesta. Esa laguna se señala aquí como una laguna, no se rellena.