เปรียบเทียบ CPU ของคอมพิวเตอร์นำทาง Apollo 11 (AGC) กับที่ชาร์จ USB-C
- เปรียบเทียบประสิทธิภาพระหว่าง CPU ที่อยู่ในที่ชาร์จติดผนัง USB-C รุ่นใหม่ กับคอมพิวเตอร์นำทาง Apollo 11 (AGC) ที่พามนุษย์ไปดวงจันทร์และกลับมาในปี 1969
- คอมพิวเตอร์นำทาง Apollo 11 มีความเร็วสัญญาณนาฬิกา 1.024MHz, RAM ขนาด 2,048 คำแบบ 15 บิต และพื้นที่เก็บโปรแกรม 36,864 คำแบบ 15 บิต
- CPU ของ Anker PowerPort Atom PD 2 มีความเร็วสัญญาณนาฬิกา 48MHz, RAM 8KB และพื้นที่เก็บโปรแกรม 128KB จึงถูกประเมินว่าเป็น CPU ที่ทรงพลังที่สุด
เปรียบเทียบความเร็ว
- คอมพิวเตอร์นำทาง Apollo 11 ต้องใช้รอบสัญญาณนาฬิกาอย่างน้อย 12 รอบในการประมวลผลหนึ่งคำสั่ง และใช้รีจิสเตอร์ accumulator เพียงตัวเดียวในการคำนวณเลขคณิต
- CPU แบบ ARM Cortex-M0 ใน Anker PowerPort Atom PD 2 ไม่มีแคช, การเข้าถึงหน่วยความจำเกิดขึ้นด้วยความเร็วคงที่ และคำสั่งจะถูกประมวลผลตามลำดับ
- ในกรณีส่วนใหญ่ คำสั่งของคอมพิวเตอร์นำทาง Apollo 11 ใช้รอบสัญญาณนาฬิกามากกว่าคำสั่งของ Cortex-M0 ถึง 12 เท่า
เปรียบเทียบหน่วยความจำ
- พื้นที่เก็บโปรแกรม: คอมพิวเตอร์นำทาง Apollo 11 มีพื้นที่โปรแกรมไม่เพียงพอจนต้องเขียน virtual machine/interpreter ขึ้นมา
- CYPD4225 มีหน่วยความจำแฟลช 128KB จึงเก็บข้อมูลได้มากกว่าคอมพิวเตอร์นำทาง Apollo 11 อยู่ 1.90 เท่า
- RAM: Anker PowerPort Atom PD2 มี RAM มากกว่าคอมพิวเตอร์นำทาง Apollo 11 ราวสองเท่า
การเดินทางสู่ดวงจันทร์
- ยานอวกาศ Apollo 11 มีคอมพิวเตอร์อยู่ 4 เครื่อง: คอมพิวเตอร์นำทาง Apollo 11 จำนวน 2 เครื่อง, Saturn Launch Vehicle Digital Computer (LVDC) 1 เครื่อง และ Abort Guidance System (AGS) 1 เครื่อง
- คอมพิวเตอร์ทั้งหมดของ Apollo 11 มีประสิทธิภาพต่ำกว่าและมีหน่วยความจำน้อยกว่า Anker PowerPort Atom PD 2
- CYPD4225 ไม่เคยถูกประเมินการทำงานในสภาพแวดล้อมอวกาศ และยังต้องมีการศึกษาต่อเกี่ยวกับจำนวนและประเภทของอุปกรณ์ต่อพ่วงที่คอมพิวเตอร์ Apollo 11 รองรับ
บทสรุป
- ในช่วงปี 2012-2013 ที่ชาร์จ USB ส่วนใหญ่ยังใช้การตรวจจับการชาร์จ USB โดยไม่มีการสื่อสารแบบดิจิทัล แต่ที่ชาร์จ USB-C ในปี 2020 มีทั้งไมโครคอนโทรลเลอร์และ CPU อยู่ภายใน
- ที่ชาร์จ USB-C บางรุ่นมี CPU ที่ทรงพลังกว่าคอมพิวเตอร์นำทาง Apollo 11 และส่วนใหญ่มีความเร็วสัญญาณนาฬิกาอย่างน้อยเร็วกว่า 10 เท่า
- USB-C Power Delivery ช่วยแก้ปัญหาและเพิ่มความสามารถใหม่ ๆ แต่ก็ทำให้ความซับซ้อนเพิ่มขึ้นจากการต้องจัดการเฟิร์มแวร์และชิปเพิ่มเติมในกระบวนการผลิต
ความเห็นจาก GN⁺
- ประเด็นสำคัญที่สุดของบทความนี้คือ CPU ที่อยู่ในที่ชาร์จ USB-C สมัยใหม่มีพลังมากกว่าคอมพิวเตอร์นำทาง Apollo 11 ที่ใช้ในภารกิจลงจอดบนดวงจันทร์ปี 1969 อย่างมาก
- การเปรียบเทียบนี้แสดงให้เห็นถึงความก้าวหน้าทางเทคโนโลยีอย่างรวดเร็ว และน่าสนใจที่อุปกรณ์ในชีวิตประจำวันของเรามีพลังประมวลผลสูงกว่าอุปกรณ์สำรวจอวกาศในอดีต
- บทความนี้ยังสะท้อนแนวโน้มของเทคโนโลยีสมัยใหม่ที่ซับซ้อนขึ้น และให้มุมมองที่น่าสนใจว่าการเปลี่ยนแปลงเหล่านี้อาจส่งผลต่อชีวิตประจำวันและอนาคตของเทคโนโลยีอย่างไร
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.