アポロ11号誘導コンピュータ(AGC)とUSB-C充電器のCPU比較
- 近年のUSB-C壁充電器に搭載されたCPUと、1969年に人類を月へ送り無事に帰還させたアポロ11号の誘導コンピュータ(AGC)の性能比較。
- アポロ11号誘導コンピュータは、1.024MHzのクロック速度、2,048語の15ビットRAM、36,864語の15ビットプログラム保存領域を備えていた。
- Anker PowerPort Atom PD 2のCPUは、48MHzのクロック速度、8KBのRAM、128KBのプログラム保存領域を持ち、最も強力なCPUと評価される。
速度比較
- アポロ11号誘導コンピュータは命令実行に最低12クロックサイクルを必要とし、単一のアキュムレータレジスタを使って算術演算を行う。
- Anker PowerPort Atom PD 2のARM Cortex-M0 CPUにはキャッシュがなく、メモリアクセスは一定速度で発生し、命令は順番どおりに実行される。
- ほとんどの場合、アポロ11号誘導コンピュータの命令はCortex-M0の命令より12倍多くのクロックサイクルを要する。
メモリ比較
- プログラム保存領域: アポロ11号誘導コンピュータはプログラム領域の不足により、仮想マシン/インタプリタを書かなければならなかった。
- CYPD4225は128KBのフラッシュメモリを搭載しており、アポロ11号誘導コンピュータより1.90倍多くの情報を保存できる。
- RAM: Anker PowerPort Atom PD2は、アポロ11号誘導コンピュータの約2倍のRAMを備えている。
月までの旅
- アポロ11号宇宙船には4台のコンピュータが搭載されていた: 2台のアポロ11号誘導コンピュータ、1台のSaturn Launch Vehicle Digital Computer(LVDC)、1台のAbort Guidance System(AGS)。
- アポロ11号のすべてのコンピュータは、Anker PowerPort Atom PD 2より性能が低く、メモリも少ない。
- CYPD4225は宇宙環境での動作評価は行われておらず、アポロ11号のコンピュータがサポートする周辺機器の数と種類については追加調査が必要である。
結論
- 2012〜2013年には、ほとんどのUSB充電器はデジタル通信なしでUSB充電検出を使っていたが、2020年のUSB-C充電器はマイクロコントローラとCPUを含んでいる。
- 一部のUSB-C充電器はアポロ11号誘導コンピュータより強力なCPUを搭載しており、多くは少なくとも10倍速いクロック速度を持つ。
- USB-C Power Deliveryは問題を解決し新しい機能を提供する一方で、製造時に扱うべきファームウェアとチップが増えるため複雑性も増している。
GN⁺の意見
- この記事で最も重要なのは、現代のUSB-C充電器に含まれるCPUが、1969年の月面着陸任務に使われたアポロ11号誘導コンピュータよりはるかに強力だという点である。
- この比較は技術の急速な進歩を示しており、私たちが日常的に使う機器が、過去の宇宙探査装置より高い計算能力を持っているという点で興味深く魅力的である。
- この記事は、複雑性が増していく現代技術の傾向を反映しており、この変化が私たちの日常生活や技術の未来にどのような影響を与えるかについて興味深い洞察を与えている。
1件のコメント
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.