Comparação de CPU: computador de orientação da Apollo 11 (AGC) vs. carregador USB-C
- Comparação entre o desempenho da CPU presente em carregadores de parede USB-C recentes e o computador de orientação da Apollo 11 (AGC), que levou humanos à Lua e os trouxe de volta em 1969.
- O computador de orientação da Apollo 11 tinha clock de 1,024 MHz, 2048 palavras de 15 bits de RAM e 36.864 palavras de 15 bits de armazenamento de programa.
- A CPU do Anker PowerPort Atom PD 2 tem clock de 48 MHz, 8 KB de RAM e 128 KB de armazenamento de programa, sendo avaliada como a CPU mais poderosa.
Comparação de velocidade
- O computador de orientação da Apollo 11 precisa de no mínimo 12 ciclos de clock para executar uma instrução e usa um único registrador acumulador para realizar operações aritméticas.
- A CPU ARM Cortex-M0 do Anker PowerPort Atom PD 2 não tem cache, o acesso à memória ocorre em velocidade constante e as instruções são executadas em ordem.
- Na maioria dos casos, as instruções do computador de orientação da Apollo 11 exigem 12 vezes mais ciclos de clock do que as instruções do Cortex-M0.
Comparação de memória
- Armazenamento de programa: o computador de orientação da Apollo 11 teve de usar uma máquina virtual/interpretador por falta de espaço de programa.
- O CYPD4225 tem 128 KB de memória flash, podendo armazenar 1,90 vez mais informações do que o computador de orientação da Apollo 11.
- RAM: o Anker PowerPort Atom PD2 tem cerca do dobro de RAM em relação ao computador de orientação da Apollo 11.
A jornada até a Lua
- A espaçonave da Apollo 11 incluía 4 computadores: 2 computadores de orientação da Apollo 11, 1 Saturn Launch Vehicle Digital Computer (LVDC) e 1 Abort Guidance System (AGS).
- Todos os computadores da Apollo 11 tinham desempenho inferior e menos memória do que o Anker PowerPort Atom PD 2.
- O CYPD4225 não foi avaliado para operar no ambiente espacial, e seria necessária investigação adicional sobre a quantidade e os tipos de periféricos suportados pelos computadores da Apollo 11.
Conclusão
- Em 2012-2013, a maioria dos carregadores USB usava detecção de carregamento USB sem comunicação digital, mas os carregadores USB-C de 2020 incluem microcontroladores e CPUs.
- Alguns carregadores USB-C têm CPUs mais poderosas do que o computador de orientação da Apollo 11, e a maioria tem velocidade de clock pelo menos 10 vezes maior.
- O USB-C Power Delivery resolve problemas e oferece novos recursos, mas aumenta a complexidade com mais firmware e chips a serem tratados no processo de fabricação.
Opinião do GN⁺
- O ponto mais importante deste texto é que a CPU incluída em carregadores USB-C modernos é muito mais poderosa do que o computador de orientação da Apollo 11 usado na missão de pouso lunar de 1969.
- Essa comparação mostra o avanço acelerado da tecnologia e é interessante e atraente por destacar que dispositivos que usamos no dia a dia têm capacidade computacional superior à de equipamentos de exploração espacial do passado.
- O texto também reflete a tendência de aumento da complexidade na tecnologia moderna e oferece uma perspectiva interessante sobre como essas mudanças podem impactar nossa vida cotidiana e o futuro da tecnologia.
1 comentários
Opiniões do 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.