GN⁺: 아폴로 11호 대 USB-C 충전기 (2020년)
(forrestheller.com)아폴로 11호 유도 컴퓨터(AGC) 대 USB-C 충전기의 CPU 비교
- 최근 USB-C 벽 충전기에 포함된 CPU와 1969년 달에 인간을 보내고 돌아온 아폴로 11호 유도 컴퓨터(AGC)의 성능 비교.
- 아폴로 11호 유도 컴퓨터는 1.024MHz의 클록 속도와 2048개의 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호 유도 컴퓨터보다 약 두 배 많은 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호 유도 컴퓨터보다 훨씬 더 강력하다는 사실임.
- 이 비교는 기술의 급속한 발전을 보여주며, 우리가 일상적으로 사용하는 기기들이 과거의 우주 탐사 장비보다 더 높은 컴퓨팅 능력을 가지고 있다는 점에서 흥미롭고 매력적임.
- 이 글은 복잡성이 증가하는 현대 기술의 추세를 반영하며, 이러한 변화가 우리의 일상 생활과 기술의 미래에 어떤 영향을 미칠지에 대한 흥미로운 통찰을 제공함.
Hacker News 의견
-
Apollo 11 spacecraft contains 4 computers
- 아폴로 11 우주선에는 4개의 컴퓨터가 있음.
- 아날로그 컴퓨터는 종종 과소평가되지만, 중요한 역할을 함.
- 플라이트 컨트롤 컴퓨터(FCC)는 아폴로 11의 아날로그 컴퓨터로, 로켓의 짐벌을 제어함.
- 아폴로 11 우주선에는 4개의 컴퓨터가 있음.
-
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?
- 현재는 회로를 방사선 경화하는 것보다 프로세서 전체를 보호하는 것이 더 저렴한지에 대한 무게/비용 계산이 개선되었는지에 대한 질문.
- 방사선 경화는 표준 부품 사용 불가와 새로운 기술 사용 제한으로 비용이 많이 듦.
- 화성 드론에서 탐구된 분야 중 하나이며, 화성 표면의 방사선 문제가 우주에서 사용될 것과 다를 수 있음.
- 현재는 회로를 방사선 경화하는 것보다 프로세서 전체를 보호하는 것이 더 저렴한지에 대한 무게/비용 계산이 개선되었는지에 대한 질문.
-
others point out that the LVDC actually contains triply-redundant logic.
- LVDC에는 실제로 3중 중복 논리가 포함되어 있음.
- 3중 중복 논리는 3개의 답변을 제공하고 투표 메커니즘이 승자를 선택함.
- 3개의 구성 요소는 실제로 2중 중복을 의미하며, 투표 메커니즘이 3개의 다른 답변에서 올바른 답변을 도출할 수 없다면 3중 중복으로 간주되기 어려움.
- LVDC에는 실제로 3중 중복 논리가 포함되어 있음.
-
Pretty much all USB chips have a fully programmable CPU when you go into the data sheets.
- 데이터 시트를 보면 거의 모든 USB 칩에는 완전히 프로그래밍 가능한 CPU가 있음.
- 간단한 HID나 충전 장치에는 과도해 보일 수 있지만, 기본 마이크로컨트롤러는 저렴하며 ASICs에 비해 비용을 절감함.
- 데이터 시트를 보면 거의 모든 USB 칩에는 완전히 프로그래밍 가능한 CPU가 있음.
-
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?
- 작은 규모의 장치에 사용된 정확한 하드웨어를 분해하지 않고 알아낼 수 있는 방법이 있는지 궁금함.
- 특별한 데이터시트, 정부 인증 문서 등을 통해 정보를 얻을 수 있음.
- 작은 규모의 장치에 사용된 정확한 하드웨어를 분해하지 않고 알아낼 수 있는 방법이 있는지 궁금함.
-
the LVDC actually contains triply-redundant logic
- LVDC에는 실제로 3중 중복 논리가 포함되어 있음.
- 3개의 마이크로컨트롤러로 투표 체계를 에뮬레이션하고 4번째로 투표를 집계하는 것이 시스템을 더 신뢰할 수 있게 만들지 않음.
- 투표 집계자는 단일 실패 지점(SPOF)이 될 수 있음.
- 복잡성이 증가하면 신뢰성이 감소할 수 있으므로, 여러 CPU가 투표로 신뢰성을 높이는 방법은 문제가 될 수 있음.
- LVDC에는 실제로 3중 중복 논리가 포함되어 있음.
-
The Anker PowerPort Atom PD 2 USB-C Wall Charger CPU is 563 times faster than the Apollo 11 Guidance Computer
- Anker PowerPort Atom PD 2 USB-C 벽 충전기 CPU는 아폴로 11 유도 컴퓨터보다 563배 빠름.
- 충전기가 달에 인간을 보낼 수 있을 정도로 프로그래밍될 수 있다는 사실이 놀랍음.
- Anker PowerPort Atom PD 2 USB-C 벽 충전기 CPU는 아폴로 11 유도 컴퓨터보다 563배 빠름.
-
The CYPD4225 is definitely not rated for space.. if it would work in space
- CYPD4225는 우주용으로 평가받지 않았지만, 우주에서 작동할 수 있음.
- 우주 로켓의 역사에서 대부분은 핵전쟁의 방사선을 고려하여 설계되었지만, 우주에서는 자연 방사선을 발견함.
- SpaceX는 로켓에 산업용 컴퓨터를 사용함(방사선 경화되지 않음).
- 방사선에 의한 임의의 스파이크와 반도체 구조의 노화는 문제가 될 수 있지만, 지구-달 환경에서는 장기간 운영에 대한 문제임.
- CYPD4225는 우주용으로 평가받지 않았지만, 우주에서 작동할 수 있음.
-
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.
- 50년 후에는 오늘날 데이터센터의 gpt4 트레이닝 클러스터와 동등한 기능을 가진 기술이 저렴한 케이블에 들어가고, 오늘날 전체 클러스터보다 100배 빠르게 작동할 것임.