En su "Día de la autonomía" hoy, Tesla Detalló el nuevo chip personalizado que ejecutará el software de auto-conducción en sus vehículos. Elon Musk, de manera bastante perentoria, lo llamó "el mejor chip del mundo … objetivamente". Eso podría ser un tramo, pero sin duda debería hacer el trabajo.
Llamado por ahora la "computadora totalmente autónoma", o la computadora FSD, es un chip de alto rendimiento y para propósitos especiales construido (por Samsung, Texas) exclusivamente con autonomía y seguridad en mente. Si y cómo realmente supera a sus competidores no es una pregunta simple y tendremos que esperar más datos y un análisis más detallado para decir más.
El ex ingeniero de chips de Apple, Pete Bannon, revisó las especificaciones del FSDC, y si bien los números pueden ser importantes para los ingenieros de software que trabajan con la plataforma, lo que es más importante a un nivel más alto es cumplir con varios requisitos específicos para las tareas de auto conducción.
Quizás la característica más obvia para los AVs es la redundancia. El FSDC consiste en dos sistemas duplicados uno al lado del otro en una placa. Esta es una opción importante, aunque casi sin precedentes, simplemente porque al dividir el sistema en dos, naturalmente también se divide su poder, por lo que si el rendimiento fuera la única métrica (si se tratara de un servidor, por ejemplo), nunca lo haría.
Aquí, sin embargo, la redundancia significa que si un error o daño se arrastra de alguna manera u otra, se aislará a uno de los dos sistemas y el software de reconciliación lo detectará y marcará. Mientras tanto, el otro chip, en sus propios sistemas de energía y almacenamiento, no debería verse afectado. Y si sucede algo que rompe ambos al mismo tiempo, la arquitectura del sistema es la menor de sus preocupaciones.
La redundancia es una elección natural para los sistemas AV, pero se hace más aceptable por los niveles extremos de aceleración y especialización que son posibles hoy en día para la computación basada en redes neuronales. Una CPU normal de uso general, como la que tiene en su computadora portátil, será entrenada por una GPU cuando se trata de cálculos relacionados con gráficos, y de manera similar, una unidad de cómputo especial para redes neuronales superará incluso a una GPU. Como señala Bannon, la gran mayoría de los cálculos son una operación matemática específica y la cual brinda enormes beneficios de rendimiento.
Combine eso con la memoria RAM y el almacenamiento de alta velocidad y tendrá muy poco en cuanto a cuellos de botella en cuanto a ejecutar las partes más complejas de los sistemas automáticos. El rendimiento resultante es impresionante, lo suficiente como para hacer un orgulloso toque de almizcle durante la presentación:
"¿Cómo podría ser que Tesla, quien nunca ha diseñado un chip antes, diseñaría el mejor chip del mundo? Pero eso es objetivamente lo que ha ocurrido. No mejor por un pequeño margen, mejor por un gran margen ".
Tomemos esto con un poco de sal, ya que seguramente los ingenieros de Nvidia, Mobileye y otras preocupaciones de auto-manejo podrían estar en desacuerdo con la declaración por algún motivo u otro. E incluso si es el mejor chip del mundo, habrá uno mejor en unos pocos meses, e independientemente de eso, el hardware es tan bueno como el software que se ejecuta en él. (Afortunadamente, Tesla también tiene un talento increíble en ese lado).
(Una nota rápida para una pieza de terminología con la que quizás no esté familiarizado: OPs. Esto es corto para operaciones por segundo, y se mide en miles de millones y billones en estos días. FLOPs es otro término común, lo que significa operaciones de punto flotante por En segundo lugar, estos se refieren a las matemáticas de mayor precisión que los supercomputadores utilizan a menudo para cálculos científicos. Uno no es mejor ni peor que el otro, y no deben compararse directamente ni considerarse intercambiables.
Las tareas de computación de alto rendimiento tienden a agotar la batería, como hacer una transcodificación o la edición de video HD en su computadora portátil y pica el polvo después de 45 minutos. Si tu auto hiciera eso, estarías enojado, y con razón. Afortunadamente, un efecto secundario de la aceleración tiende a ser la eficiencia.
El FSDC completo funciona con aproximadamente 100 vatios (o 50 por unidad de cómputo), que es bastante bajo; no es un chip de teléfono celular bajo, pero está muy por debajo de lo que una computadora de escritorio o una computadora portátil de alto rendimiento obtendría, menos incluso que muchas GPU individuales. Algunos chips orientados a AV atraen más, otros dibujan menos, pero la afirmación de Tesla es que obtienen más potencia por vatio que la competencia. Una vez más, estas reclamaciones son difíciles de examinar inmediatamente considerando la naturaleza cerrada del desarrollo de hardware AV, pero está claro que Tesla es al menos competitivo y puede muy bien vencer a sus competidores en algunas métricas importantes.
Dos funciones AV más específicas que se encuentran en el chip, aunque no están duplicadas (las vías de cálculo convergen en algún punto), son algunos trabajos de bloqueo de CPU y una capa de seguridad. Lockstep significa que se está aplicando con mucho cuidado que el tiempo en estos chips es el mismo, asegurando que estén procesando exactamente los mismos datos al mismo tiempo. Sería desastroso si se desincronizaran entre sí o con otros sistemas. Todo en los AV depende de una sincronización muy precisa y minimiza el retardo, por lo que se implementan medidas de bloqueo sólidas para mantenerlo en orden.
La sección de seguridad del chip revisa los comandos y los datos criptográficamente para observar, esencialmente, los intentos de piratería. Al igual que todos los sistemas audiovisuales, esta es una máquina con aceite fino y la interferencia no debe permitirse por ningún motivo: hay vidas en la línea. Así que la pieza de seguridad observa los datos de entrada y salida con cuidado para detectar cualquier cosa sospechosa, como datos visuales falsificados (para engañar al coche y hacer que piense que hay un peatón, por ejemplo) para modificar los datos de salida (por ejemplo, para evitar que tome las precauciones adecuadas si lo hace). detectar un peatón).
La parte más impresionante de todo podría ser que todo este chip personalizado es compatible con versiones anteriores de Teslas existentes, se puede introducir directamente y ni siquiera cuesta tanto. Exactamente cuánto le costará a Tesla el sistema en sí, y cuánto le cobrarán como cliente, bueno, eso probablemente variará. Pero a pesar de ser el "mejor chip del mundo", este es relativamente asequible.
Parte de eso podría deberse a un proceso de fabricación de 14nm en lugar del proceso por debajo de los 10nm que otros han elegido (y al que Tesla posiblemente tenga que migrar). Para ahorrar energía, cuanto más pequeños mejor, y como hemos establecido, la eficiencia es el nombre del juego aquí.
Sabremos más una vez que haya un poco más de objetivo, verdaderamente objetivo, disculpas a Musk, probando este chip y su competencia. Por ahora, sepa que Tesla no está aflojando y que la computadora FSD debería ser más que suficiente para mantener su Modelo 3 en la carretera.