애플 A12

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

애플 A12 바이오닉은 애플이 설계한 64비트 ARMv8.3-A 기반의 6코어 CPU, 4코어 GPU, 그리고 "차세대 뉴럴 엔진"이라고 불리는 전용 신경망 하드웨어를 갖춘 모바일 프로세서이다. 7nm FinFET 공정으로 TSMC에서 제조되었으며, 69억 개의 트랜지스터를 포함한다. A11에 비해 CPU 성능 향상, 전력 효율 개선, 50% 더 빠른 GPU 성능을 제공하며, 아이폰 XS, XS Max, XR, 아이패드 에어(3세대), 아이패드 미니(5세대), 아이패드(8세대), 애플 TV 4K(2세대) 등에 탑재되었다.

애플 A12
📚 더 읽어볼만한 페이지
  • 애플 실리콘 - 애플 M1
    애플 M1은 애플이 설계한 ARM 기반 SoC로, 고성능/고효율 코어와 통합 메모리 아키텍처를 통해 높은 전력 효율성을 제공하며, 다양한 애플 제품에 탑재되어 로제타 2를 통해 x86 소프트웨어 구동을 지원한다.
  • 애플 실리콘 - 애플 A6
    애플 A6는 애플이 설계한 ARMv7 기반 듀얼 코어 CPU 스위프트를 탑재한 시스템 온 칩으로, 아이폰 5와 5c에 적용되어 향상된 CPU 및 GPU 성능과 이미지 처리 능력을 제공한다.

2. 디자인

A12는 애플이 설계한 64비트 ARMv8.3-A 6코어 CPU를 갖추고 있으며, 2.49 GHz로 동작하는 Vortex라는 2개의 고성능 코어와 Tempest라는 4개의 에너지 효율 코어가 있다. Vortex 코어는 7-와이드 디코드 아웃오브오더 슈퍼스칼라 설계인 반면, Tempest 코어는 3-와이드 디코드 아웃오브오더 슈퍼스칼라 설계이다. Tempest 코어는 애플 A6의 애플 Swift 코어를 기반으로 한다.

A12는 또한 A11보다 50% 더 빠른 그래픽 성능을 가진 애플이 설계한 4코어 그래픽 처리 장치(GPU)를 통합한다. 애플이 "차세대 뉴럴 엔진"이라고 부르는 전용 신경망 하드웨어는 8개의 코어를 가지고 있으며, 초당 최대 5조 개의 8비트 연산을 수행할 수 있다. A11의 뉴럴 엔진과 달리 타사 앱도 A12의 뉴럴 엔진에 접근할 수 있다.

A12는 TSMC의 7nm FinFET 공정을 사용하여 제조되며, 69억 개의 트랜지스터를 포함한다. A12의 다이 크기는 83.27 mm2로 A11보다 5% 작다. 패키지 온 패키지 (PoP) 방식으로 아이폰 XS 및 XS Max에는 4 GiB의 LPDDR4X 메모리와, 아이폰 XR, 아이패드 에어 (2019), 5세대 아이패드 미니 및 아이패드 (2020)에는 3GB의 LPDDR4X 메모리와 함께 제조된다. 지원하는 ARMv8.3 명령 집합은 포인터 인증 형태의 중요한 보안 개선 사항을 제공하여 메모리 손상, 점프 지향 프로그래밍 및 리턴 지향 프로그래밍과 같은 악용 기술을 완화한다.

A12는 HEVC 및 H.264에 대한 비디오 코덱 인코딩을 지원한다. HEVC, H.264, MPEG‑4 Part 2 및 모션 JPEG에 대한 디코딩을 지원한다.

공식 발표에 따르면, A12는 A11과 비교하여 CPU 분야에서 2개의 고성능 코어로 15% 빨라지고 40% 전력 절감, 4개의 고효율 코어로 50% 전력 절감을 달성했으며, GPU 분야에서는 4개의 코어로 50% 속도 향상을 달성했다고 한다.

2.1. 다이 블록 비교

👆
좌우로 밀어서 보기
다이 블록 비교 (mm²)
SoCA12 (7 nm)A11 (10 nm)
전체 다이83.2787.66
빅 코어2.072.68
스몰 코어0.430.53
CPU 컴플렉스 (코어 포함)11.9014.48
GPU 코어3.234.43
GPU 전체14.8815.28
NPU5.791.83

3. 애플 A12 바이오닉을 채용한 제품

* 아이폰 XR
* 아이폰 XS
* 아이폰 XS 맥스
* 아이패드 미니 5
* 아이패드 에어 3
* 아이패드 8
* Apple TV 4K 2세대