Apple M1

Apple M1

Apple M1: 모바일 프로세서의 혁신

서론

2020년 Apple M1 프로세서의 출시로 Apple은 Intel과 AMD의 전통적인 x86 아키텍처에 도전하며 큰 혁신을 이루었습니다. ARM 기반으로 설계된 이 칩은 높은 성능과 전례 없는 에너지 효율성을 결합했습니다. 이 글에서는 M1의 구조, 누가 사용할 수 있는지, 출시 후 3년이 지나도 여전히 유효한 이유를 다루겠습니다.


1. 아키텍처 및 공정: 칩 수준의 혁신

하이브리드 코어: Firestorm과 Icestorm

M1은 하이브리드 방식으로 8개의 코어로 구성되어 있습니다:

- 4개의 고성능 Firestorm 코어

기본 클럭 속도는 2.1GHz, 터보 부스트는 3.2GHz까지 가능합니다. 리소스 집약적인 작업(비디오 렌더링, 3D 모델링, 코드 컴파일링)에 적합합니다.

- 4개의 에너지 효율적인 Icestorm 코어

클럭 속도는 최대 2.1GHz입니다. 백그라운드 프로세스(업데이트, 다운로드) 및 기본 작업(웹 페이지 열기, 텍스트 작업)을 담당합니다.

모든 코어는 L3 캐시(16MB)를 공유하여 데이터 전송을 가속화합니다. 경쟁업체와 달리 M1은 하이퍼스레딩을 지원하지 않으며, 각 코어는 하나의 스레드만 처리하여 총 8개의 스레드를 처리합니다.

5nm 공정: 밀도와 효율

칩은 TSMC의 5nm 기술로 제조되었습니다. 이를 통해 120mm² 면적에 160억 개의 트랜지스터를 배치할 수 있었습니다. 비교할 때, Intel Core i7-1165G7(10nm)는 약 45억 개의 트랜지스터를 포함하고 있습니다.

통합 그래픽

M1은 Metal 2를 지원하는 8코어 GPU를 포함하고 있으며, 4K 비디오 처리, Final Cut Pro에서의 간단한 편집, 중간 설정에서의 게임(예: Shadow of the Tomb Raider의 1080p/30 FPS)을 처리할 수 있습니다.


2. TDP 15W: Apple의 에너지 절약 비법

M1의 TDP(Thermal Design Power)는 15W로, Intel/AMD의 유사 제품보다 2-3배 낮습니다. 이는 다음과 같은 이유로 가능했습니다:

- Firestorm과 Icestorm 간의 동적 작업 분배. 예를 들어, Safari에서 작업할 때 에너지 효율적인 코어만 활성화됩니다.

- macOS의 최적화 - OS는 ARM 아키텍처에 맞게 조정되어 오버헤드를 최소화합니다.

- 통합 메모리 아키텍처 (Unified Memory Architecture) - CPU, GPU 및 신경 코어가 공유 RAM을 사용하여 지연을 줄입니다.

부하가 걸릴 때도 (예: DaVinci Resolve에서의 렌더링) 칩은 드물게 45°C 이상으로 가열되어, MacBook Air에서 패시브 냉각이 가능합니다.


3. 성능: 숫자와 실제 시나리오

합성 테스트

- Geekbench 6: 2318 (Single-Core), 8142 (Multi-Core). 비교를 위해 Intel Core i7-1165G7은 약 1800/5500을 기록합니다.

- Cinebench R23: 1500 (Single), 7800 (Multi).

일상적인 작업

- 오피스 작업: Chrome에서 20개 이상의 탭을 동시에 열고, Excel에서 10,000행짜리 표를 다루며, Zoom 회의를 진행하는 데 지연이 없습니다.

- 멀티미디어: 4K 비디오를 H.265로 변환할 때 (HandBrake) Intel i5-1135G7보다 30% 더 빠릅니다.

- 게임: Civilization VI에서 (1080p, 중간 설정) 60FPS를 안정적으로 유지합니다. 다만, Cyberpunk 2077와 같은 AAA 게임은 해상도를 720p로 낮춰야 합니다.

터보 모드: 속도가 배터리 수명보다 중요할 때

터보 모드(최대 3.2GHz)를 활성화하면 CPU 성능이 25-30% 향상되지만, 배터리 지속시간은 1-2시간 줄어듭니다. 예를 들어, 10분짜리 비디오를 Final Cut Pro에서 렌더링하면 11분 대신 8분 안에 완료됩니다.


4. 사용 시나리오: M1은 누구에게 적합한가?

- 학생 및 사무직: 긴 배터리 수명(최대 18시간, MacBook Air), 빠른 잠금 해제.

- 창작 전문가: 4K 비디오 편집, Adobe Lightroom 작업.

- 여행자: 전원 소켓 없이도 가벼운 노트북(MacBook Air는 1.29kg).

- 부적합: 하드코어 게이머, CAD(자동 설계) 프로그램을 사용하는 엔지니어, Windows 소프트웨어가 필요한 사용자.


5. 배터리 수명: M1이 기준을 뒤바꾼 방법

M1이 탑재된 MacBook Air는 웹 서핑 시 최대 18시간까지 작동합니다. 이는 다음을 통해 달성되었습니다:

- 부하 예측 알고리즘 - 시스템이 미리 작업을 코어 간에 분배합니다.

- 전용 전력 관리 컨트롤러 - 사용하지 않는 모듈(예: 대기 모드의 GPU 일부)을 끕니다.

- 400nit 최대 밝기의 에너지 효율적인 Retina 디스플레이.

활동적인 사용(예: iMovie에서의 편집) 시에도 노트북은 6-8시간 작동합니다.


6. 경쟁 제품과 비교

Apple M1 vs Intel Core i5-1135G7

- 성능: M1은 멀티 코어에서 40% 더 우수합니다 (Geekbench).

- 에너지 효율성: 같은 TDP(15W)에서 M1은 대기 모드에서 50% 적은 에너지를 소모합니다.

Apple M1 vs AMD Ryzen 7 5800U

- 합성 테스트에서 Ryzen이 멀티 코어때 ~9000으로 우세하지만, 싱글 코어에서는 M1이 ~1500 대 2318로 우세합니다.

- Ryzen 7이 탑재된 노트북의 배터리 수명은 최대 10시간인 반면, MacBook Air는 18시간입니다.

Apple M1 vs 이전 세대 (Intel MacBook Pro 2020)

- Premiere Pro에서 비디오 렌더링이 2.5배 더 빠릅니다.

- Air에서 팬이 없어서 열이 60% 줄어들었습니다.


7. 장단점

장점:

- 기록적인 배터리 수명.

- 와트당 높은 성능.

- (MacBook Air에서) 조용함.

- Apple 생태계와의 통합 (AirDrop, Continuity).

단점:

- 제한된 업그레이드 가능성 (메모리와 SSD가 납땜되어 있음).

- 일부 Windows 소프트웨어와의 호환성 부족 (Parallels와 같은 에뮬레이터를 통해서만 가능).

- 외부 GPU에 대한 지원 없음.


8. 노트북 선택에 대한 권장 사항

- 울트라북: MacBook Air (M1) - 이동성을 위한 완벽한 선택.

- 워크스테이션: MacBook Pro 13" (M1) - 긴 작업 부하에 적합한 액티브 냉각.

- 주의사항:

- SSD 용량 (비디오 편집을 위해 최소 512GB).

- macOS 버전 (신기능 지원 여부).

- 주변기기 호환성 (예: Thunderbolt 3).


9. 결론

Apple M1은 성능과 배터리 수명 사이의 균형을 중시하는 사용자에게 이상적인 프로세서입니다. 이는 다음과 같은 사용자를 위한 것입니다:

- 카페나 공항에서 작업하는 프리랜서.

- 포터블 편집이 필요한 사진작가 및 비디오 촬영가.

- 노트북 충전에 지친 사용자.

주요 이점:

- 하루 종일 전원 소켓 없이 작동.

- 대부분의 작업에 충분한 성능 제공 (AAA 게임 및 엔지니어 소프트웨어 제외).

- 부하가 걸려도 조용하고 차가운 시스템.

Windows에 구애받지 않고 최신 게임을 할 계획이 없다면, M1은 2024년에도 훌륭한 선택이 될 것이며, M2/M3 출시 이후 가격이 떨어지는 점도 고려해야 합니다.

기초적인

라벨 이름
Apple
플랫폼
Laptop
출시일
November 2020
CPU Architecture
Apple Firestorm + Apple Icestorm
CPU Name
Apple M1
Part Number
T8103
모델명
?
인텔 프로세서 번호는 프로세서 브랜드, 시스템 구성, 시스템 수준 벤치마크와 함께 컴퓨팅 요구 사항에 적합한 프로세서를 선택할 때 고려해야 할 여러 요소 중 하나일 뿐입니다.
Apple M1
주조소
TSMC

CPU 사양

Performance Cores
4
전체 코어 개수
?
코어는 단일 컴퓨팅 구성 요소(다이 또는 칩)에 있는 독립적인 중앙 처리 장치의 수를 설명하는 하드웨어 용어입니다.
8
전체 스레드 개수
?
해당하는 경우 인텔® 하이퍼 스레딩 기술은 성능 코어에서만 사용할 수 있습니다.
8
효율 코어
4
효율적인 코어 최대 터보 주파수
?
Intel® 터보 부스트 기술에서 파생된 최대 E-코어 터보 주파수.
2.064 GHz
Instruction Set Extensions
NEON
성능 코어 터보 주파수
?
Intel® 터보 부스트 기술에서 파생된 최대 P-코어 터보 주파수.
3.204 GHz
확장 명령 집합
ARMv8.4-A, NEON
L1 캐시
P-cores: 192 KB instruction + 128 KB data per core; E-cores: 128 KB instruction + 64 KB data per core
L2 캐시
P-core cluster: 12 MB; E-core cluster: 4 MB
제조 공정
?
리소그래피는 집적 회로를 제조하는 데 사용되는 반도체 기술을 말하며, 반도체 위에 구축된 형상의 크기를 나타내는 나노미터(nm) 단위로 보고됩니다.
5 nm
명령 집합
?
명령 집합은 CPU 내부에 저장된 하드 프로그램으로, CPU 작동을 안내하고 최적화합니다. 이러한 명령 집합을 통해 CPU는 더 효율적으로 작동할 수 있습니다. Intel 진영의 8086 명령 집합, ARM 진영의 RISC 명령 집합과 같은 다양한 명령 집합이 있는 CPU를 설계하는 제조사가 많습니다. x86, ARM v8, MIPS는 모두 명령 집합 코드입니다. 명령 집합은 확장 가능하며, 예를 들어, x86은 64비트 지원을 추가하여 x86-64를 만들었습니다. 특정 명령 집합과 호환되는 CPU를 개발하는 제조사는 명령 집합 특허 소유자로부터 권한이 필요합니다. 대표적인 예로는 Intel이 AMD에게 권한을 부여, 후자가 x86 명령 집합과 호환되는 CPU를 개발할 수 있게 한 경우가 있습니다.
ARMv8.4-A
트랜지스터 개수
16 billion

메모리 사양

Memory Bus Width
128-bit
메모리 유형
?
인텔® 프로세서는 단일 채널, 듀얼 채널, 삼중 채널 및 플렉스 모드의 네 가지 유형으로 제공됩니다. 다중 메모리 채널을 지원하는 제품에서 채널당 다중 DIMM을 장착하는 경우 지원되는 최대 메모리 속도가 낮아질 수 있습니다.
Unified LPDDR4X-4266
최대 메모리 크기
?
최대 메모리 크기는 프로세서가 지원하는 최대 메모리 용량을 나타냅니다.
16 GB
최대 메모리 채널
?
메모리 채널 수는 실제 적용을 위한 대역폭 작동을 나타냅니다.
2
최대 메모리 대역폭
?
Max Memory bandwidth is the maximum rate at which data can be read from or stored into a semiconductor memory by the processor (in GB/s).
68.25 GB/s
ECC Memory Supported
?
ECC Memory Supported indicates processor support for Error-Correcting Code memory. ECC memory is a type of system memory that can detect and correct common kinds of internal data corruption. Note that ECC memory support requires both processor and chipset support.
No

GPU 사양

GPU APIs
Metal, OpenCL
GPU Name
Apple M1 GPU
Media Engine
Media encode and decode engines
ProRes Encode/Decode Engines
No
Video Decode
H.264, HEVC (H.265); multiple 4K video streams / up to 4K 60 fps depending on codec, bitrate and app
Video Decode Engines
1
Video Encode
H.264, HEVC (H.265); up to 4K 60 fps depending on profile, level and app
Video Encode Engines
1
Graphics Core Count
8
그래픽스 성능
Up to 2.6 TFLOPS FP32

AI 사양

AI Engine
16-core Apple Neural Engine
Neural Engine Core Count
16
NPU Name
Apple Neural Engine
NPU Performance
11 TOPS

연결성

Bluetooth Support
Yes
Bluetooth Version
Bluetooth 5.0
Wi-Fi Standard
Wi-Fi 6 (802.11ax)

인터페이스 및 포트

Thunderbolt Support
Yes, up to 40 Gbps
USB Version
USB4
USB4 Support
Yes, up to 40 Gbps

여러 가지 잡다한

Hardware-Verified Secure Boot
Yes, Apple silicon secure boot chain of trust
Image Signal Processor
Apple image signal processor
Runtime Anti-Exploitation
KIP, FPR, SCIP, PAC, PPL
Security Processor
Secure Enclave

벤치마크

Cinebench R23
싱글 코어 점수
1512
Cinebench R23
멀티 코어 점수
7728
Geekbench 6
싱글 코어 점수
2347
Geekbench 6
멀티 코어 점수
8341
Geekbench 5
싱글 코어 점수
1729
Geekbench 5
멀티 코어 점수
7501
Passmark CPU
싱글 코어 점수
3674
Passmark CPU
멀티 코어 점수
14128
Cinebench 2024
싱글 코어 점수
110
Cinebench 2024
멀티 코어 점수
444
Cinebench 2024 GPU
점수
510
Blender
점수
117

다른 CPU와 비교

Cinebench R23 싱글 코어
1857 +22.8%
1716 +13.5%
M1
1512
1130 -25.3%
885 -41.5%
Cinebench R23 멀티 코어
15021 +94.4%
8800 +13.9%
M1
7728
255 -96.7%
Geekbench 6 싱글 코어
2545 +8.4%
2438 +3.9%
M1
2347
2186 -6.9%
Geekbench 6 멀티 코어
9111 +9.2%
8699 +4.3%
M1
8341
8018 -3.9%
7515 -9.9%
Geekbench 5 싱글 코어
1925 +11.3%
1827 +5.7%
M1
1729
1667 -3.6%
1603 -7.3%
Geekbench 5 멀티 코어
8274 +10.3%
7887 +5.1%
M1
7501
7124 -5%
6726 -10.3%
Passmark CPU 싱글 코어
3795 +3.3%
3731 +1.6%
M1
3674
3592 -2.2%
3513 -4.4%
Passmark CPU 멀티 코어
15232 +7.8%
14654 +3.7%
M1
14128
13626 -3.6%
13082 -7.4%
Cinebench 2024 싱글 코어
120 +9.1%
112 +1.8%
M1
110
107 -2.7%
Cinebench 2024 멀티 코어
742 +67.1%
618 +39.2%
494 +11.3%
M1
444
Cinebench 2024 GPU
M2
3340 +554.9%
3331 +553.1%
2804 +449.8%
2423 +375.1%
M1
510
Blender
224 +91.5%
175 +49.6%
M3
132 +12.8%
M1
117
5 -95.7%