Apple Silicon

한눈에 보기

Apple Silicon은 Apple이 설계한 Arm 기반 SoC 제품군이다. Mac의 M 시리즈는 CPU, GPU, Neural Engine, 미디어 엔진과 통합 메모리 컨트롤러를 하나의 패키지 설계로 결합한다.

전환

Apple은 2020년 M1 기반 Mac을 출시하며 Intel 프로세서에서 Apple Silicon으로의 전환을 시작했다. macOS와 개발 도구, Rosetta 2를 함께 제공해 Arm64 네이티브 앱과 기존 x86-64 Mac 앱의 전환을 지원했다.

주요 세대

세대최초 등장 시기핵심 방향
M12020Mac의 Apple Silicon 전환 시작
M22022CPU·GPU와 미디어 기능 확대
M320233nm 세대와 하드웨어 레이 트레이싱 도입
M42024CPU·GPU·Neural Engine 성능 확대
M52025GPU 코어의 Neural Accelerator와 메모리 대역폭 개선
M5 Pro·M5 Max2026Apple이 Fusion Architecture로 설명하는 다이 결합과 최대 18코어 CPU 구성

제품 구성

기본형, Pro, Max, Ultra는 코어 수, GPU, 메모리 용량과 대역폭, 미디어 엔진이 다르다. 같은 세대명이라도 탑재 Mac·iPad에 따라 활성 코어와 사양이 다를 수 있다.

통합 메모리

CPU, GPU와 가속기가 같은 메모리 풀을 공유한다. 데이터 복사를 줄이고 높은 대역폭을 제공할 수 있지만, 메모리가 패키지에 통합되어 구매 후 업그레이드가 불가능한 제품이 일반적이다.

성능 코어와 효율 코어

M 시리즈는 고성능 코어와 효율 코어를 함께 사용한다. macOS 스케줄러가 작업 특성에 따라 코어를 배치하며, 실제 성능은 전력·냉각과 제품 폼팩터에 영향을 받는다.

GPU와 미디어 엔진

Apple Silicon은 통합 GPU와 H.264, HEVC, ProRes, AV1 등 세대별 미디어 기능을 제공한다. 영상 작업에서는 CPU 점수보다 해당 코덱의 하드웨어 엔진 지원 여부가 더 중요할 수 있다.

Neural Engine

Neural Engine은 Core ML과 지원 앱의 신경망 추론을 가속한다. GPU·CPU와 함께 사용되며, 모델이 자동으로 Neural Engine에서 실행된다고 가정할 수는 없다.

소프트웨어 호환성

  • Arm64 네이티브 앱이 최적이다.
  • Rosetta 2는 많은 Intel Mac 앱을 변환 실행하지만 모든 커널 확장·가상화·저수준 도구를 지원하는 것은 아니다.
  • Windows x86 전용 드라이버와 일부 전문 장비는 별도 확인이 필요하다.
  • 컨테이너 이미지는 linux/arm64 지원을 확인한다.

2026년 확인 사항

Apple 공식 지원 문서는 Apple Silicon이 탑재된 Mac 목록을 유지한다. M5는 2025년 발표됐고, M5 Pro·M5 Max는 2026년 MacBook Pro 발표에서 공개됐다. 최신 제품 세부 사양은 각 Mac 기술 사양 문서를 확인한다.

구조와 특징

쉽게 이해하기

CPU는 프로그램의 명령을 읽고 계산·제어 작업을 하는 프로세서다. 흔히 “컴퓨터의 두뇌”라고 부르지만 실제 PC는 CPU·RAM·GPU·저장장치·각종 컨트롤러가 함께 동작한다.

도식: 자체 제작. 실제 구조는 제품과 세대에 따라 달라질 수 있다.

구조와 특징

쉽게 이해하기

CPU는 프로그램의 명령을 읽고 계산·제어 작업을 하는 프로세서다. 흔히 “컴퓨터의 두뇌”라고 부르지만 실제 PC는 CPU·RAM·GPU·저장장치·각종 컨트롤러가 함께 동작한다.

관련 문서

참고 자료