Learning
토픽 16 / 111·CPU (Central Processing Unit)

ARM (Advanced RISC Machine)

ARM (Advanced RISC Machine)

영국 ARM Holdings가 설계한 RISC 기반의 32비트/64비트 프로세서 아키텍처로, 저전력·고효율을 강점으로 모바일·임베디드 시장을 지배

목적: 저전력 소비, 높은 성능, 소형화, 에너지 효율

특징: RISC 설계, Thumb 명령어(16비트), NEON(SIMD), TrustZone, big.LITTLE

제품군

  • Cortex-A(Application): 고성능, 모바일·서버, ARMv8-A(64비트)
  • Cortex-R(Realtime): 실시간, 자동차·산업, 결정적 지연
  • Cortex-M(Microcontroller): 저전력, IoT·웨어러블, 인터럽트 최적화

기술요소

  • Thumb/Thumb-2: 16비트 명령어로 코드 밀도 향상
  • NEON: SIMD 멀티미디어 확장, 128비트 벡터 연산
  • TrustZone: 보안 실행 환경(TEE) 하드웨어 지원
  • big.LITTLE: 고성능+저전력 코어 조합, 동적 전환

적용사례: 스마트폰(Apple A/M시리즈, Snapdragon), 임베디드(Raspberry Pi), 서버(AWS Graviton)

비교: ARM(RISC/저전력/모바일) vs x86(CISC/고성능/PC·서버)

연관: RISC, Apple Silicon, Cortex, ARMv8/ARMv9