Comparación de CPU: computadora de guiado del Apolo 11 (AGC) vs. cargador USB-C
- Comparación del rendimiento entre la CPU incluida en un cargador de pared USB-C reciente y la computadora de guiado del Apolo 11 (AGC), que llevó humanos a la Luna y los trajo de vuelta en 1969.
- La computadora de guiado del Apolo 11 tenía una velocidad de reloj de 1.024MHz, 2048 palabras de RAM de 15 bits y 36,864 palabras de 15 bits de almacenamiento de programa.
- La CPU del Anker PowerPort Atom PD 2 tiene una velocidad de reloj de 48MHz, 8KB de RAM y 128KB de almacenamiento de programa, por lo que se la considera la CPU más potente.
Comparación de velocidad
- La computadora de guiado del Apolo 11 requiere al menos 12 ciclos de reloj para ejecutar una instrucción y usa un solo registro acumulador para realizar operaciones aritméticas.
- La CPU ARM Cortex-M0 del Anker PowerPort Atom PD 2 no tiene caché, el acceso a memoria ocurre a velocidad constante y las instrucciones se ejecutan en orden.
- En la mayoría de los casos, las instrucciones de la computadora de guiado del Apolo 11 requieren 12 veces más ciclos de reloj que las instrucciones del Cortex-M0.
Comparación de memoria
- Almacenamiento de programa: la computadora de guiado del Apolo 11 tuvo que usar una máquina virtual/intérprete debido a la falta de espacio de programa.
- El CYPD4225 tiene 128KB de memoria flash, por lo que puede almacenar 1.90 veces más información que la computadora de guiado del Apolo 11.
- RAM: el Anker PowerPort Atom PD2 tiene aproximadamente el doble de RAM que la computadora de guiado del Apolo 11.
El viaje hasta la Luna
- La nave del Apolo 11 incluía 4 computadoras: 2 computadoras de guiado del Apolo 11, 1 Saturn Launch Vehicle Digital Computer (LVDC) y 1 Abort Guidance System (AGS).
- Todas las computadoras del Apolo 11 tienen menos rendimiento y menos memoria que el Anker PowerPort Atom PD 2.
- El CYPD4225 no ha sido evaluado para operar en el entorno espacial, y se necesita más investigación sobre la cantidad y el tipo de periféricos compatibles con las computadoras del Apolo 11.
Conclusión
- En 2012-2013, la mayoría de los cargadores USB usaban detección de carga USB sin comunicación digital, pero en 2020 los cargadores USB-C incluyen microcontroladores y CPU.
- Algunos cargadores USB-C tienen CPU más potentes que la computadora de guiado del Apolo 11, y la mayoría tienen al menos una velocidad de reloj 10 veces mayor.
- USB-C Power Delivery resuelve problemas y ofrece nuevas funciones, pero aumenta la complejidad con otro firmware y otro chip que deben manejarse durante la fabricación.
Opinión de GN⁺
- Lo más importante de este artículo es que la CPU incluida en un cargador USB-C moderno es mucho más potente que la computadora de guiado del Apolo 11 utilizada en la misión de alunizaje de 1969.
- Esta comparación muestra el rápido avance de la tecnología y resulta interesante y llamativa porque los dispositivos que usamos a diario tienen más capacidad de cómputo que el equipo de exploración espacial del pasado.
- El artículo refleja la tendencia de mayor complejidad en la tecnología moderna y ofrece una mirada interesante sobre cómo estos cambios podrían afectar nuestra vida cotidiana y el futuro de la tecnología.
1 comentarios
Opinión de Hacker News
I'm a bit tired of all the sensationalist "look what landed on the moon vs. today's hardware" comparisons.
Is the weight/cost calculus sufficiently improved now that it’s cheaper to shield the processor in its entirety rather than trying to rad harden the circuitry itself?
Pretty much all USB chips have a fully programmable CPU when you go into the data sheets.
I'm curious - are there any ways of finding out the precise hardware that's used in these small-scale devices without actually having to take them apart?
So in 50 years the equivalent of a gpt4 training cluster from today's datacenters will fit in a cheap cable, and it will run over 100 times faster than a full cluster today.