[include(틀:상위 문서, top1=Apple)] [include(틀:관련 문서, top1=Apple Silicon)] [목차] == 개요 == [[Apple|Apple]]에서 개발 및 설계한 마이크로아키텍처 목록이다. [[ARM(CPU)|ARMv8]] 이후로는 코드네임이 전부 기상 현상에서 유래되었다. 2012년부터 실제 제품이 공개 및 출시되었으며 반도체 생산 회사는 2017년까지 [[삼성전자]] 파운드리 사업부에서 맡았고, 2015년부터 [[TSMC]]가 참여하여 삼성과 TSMC가 같이 생산하다가 2018년부터 전량 TSMC에서 생산하고 있다. == 목록 == === [[CPU]] 아키텍처 === ==== ARMv7s 기반 ==== ===== Swift ===== [[Apple]]이 2012년 타깃 자체 모바일 AP인 [[Apple A6|Apple A6 APL0598]]에 사용한 ARMv7s 기반의 커스텀 아키텍처이다. 사용된 명령어 셋 자체도 ARMv7-A 명령어 셋이 커스터마이징된 ARMv7s 명령어 셋 기반으로 만들어졌다. 이름의 뜻은 형용사로 '재빠른'이란 뜻을 갖고 있다. Apple의 주력 개발 언어인 [[Swift]]와의 관계는 불명. ====== 사양 ====== [[파일:external/i-cdn.phonearena.com/swift.png]] * 사이클당 3개의 명령어 디코더 * 명령어 발행 어레이(dispatch) 개수 = 1 * Issue 명령 분배기 1개가 5라인, 한 번에 파견은 5개 연산 모듈은 총 5개 (A~E) * A - ALU(out[* [[비순차적 실행|Out-of-order/비순차적 처리]]]) - 정수 연산 (덧셈/뺄셈) * B - ALU(out) - 정수 연산 (덧셈/뺄셈/곱셈/나눗셈) * C - NEON/vfp (?) * D - NEON/vfp (?) * E - load/store - AGU [[ARM Cortex-A9|Cortex-A9]] 대비 명령어 디코더의 개수와 연산 유닛의 수가 늘었다. 특히 [[Qualcomm Krait|Krait]]와 달리 [[ARM Cortex-A9|Cortex-A9]] 때부터 문제시되었던 Issue 분배기의 최대 파견량이 총 연산 유닛의 수보다 적어서 효율이 떨어진다는 점이 해소되었다. 전체적인 평가는 [[Qualcomm Krait|Krait]]와 비슷한 성능으로 귀결되고 있다. ====== 사용 프로세서 목록 ====== ||<|2><:>{{{#FFFFFF 브랜드}}} ||<|2><:>{{{#FFFFFF 파트 넘버}}} ||<|2><:>{{{#FFFFFF 코어}}} ||<|2><:>{{{#FFFFFF 최대 클럭}}} ||<-4><:>[[ARM big.LITTLE 솔루션|{{{#FFFFFF big.LITTLE 솔루션 조합 여부}}}]] ||<|2><:>{{{#FFFFFF 조합 GPU 정보}}} || ||<:>{{{#FFFFFF 구성 여부}}} ||<:>{{{#FFFFFF 구성 CPU 정보}}} ||<:>{{{#FFFFFF 코어}}} ||<:>{{{#FFFFFF 최대 클럭}}} || ||[[Apple A6]] ||<:>APL0598 ||<:>2 ||<:>1.3 GHz ||<-4><:>X ||IT [[PowerVR]] SGX543 3코어 || ||[[Apple A6X]] ||<:>APL5598 ||<:>2 ||<:>1.4 GHz ||<-4><:>X ||IT [[PowerVR]] SGX554 4코어 || ==== [[ARMv8 호환 아키텍처 목록|ARMv8-A 기반]] ==== ===== Apple [[ARMv8 호환 아키텍처 목록]] ===== ||<:>{{{#FFFFFF 타깃 연도}}}[* 실 제품에 적용되어 출시된 연도 기준] ||<:>{{{#FFFFFF 적용 칩셋}}} [* 가짓수가 많을 경우 메인 코어로 사용된 경우만 기재] ||<:>{{{#FFFFFF µarch[* 마이크로아키텍처]}}} ||<:>{{{#FFFFFF ISA[* 명령어셋 아키텍처]}}} ||<:>{{{#FFFFFF 디코더}}}||<:>{{{#FFFFFF 비순차 실행[br]버퍼[* ROB 엔트리 개수]}}} ||<:>{{{-2 {{{#FFFFFF ALU/FPU/LSU}}}}}}[br][* 산술 논리 연산 / 부동 소수점 연산 / 로드 스토어 유닛][* 유닛 수가 같더라도 유닛의 성능에 따라 전체 성능이 달라지므로 참고만 할 것] ||<:>{{{-2 {{{#FFFFFF L1 캐시(KB)[br]명령어+데이터}}} }}}||<:>{{{#FFFFFF 클럭당 [br]성능 [* IPC 긱벤치5 ST@1GHz][* 숫자가 클수록 규모가 큰 아키텍처라고 볼 수 있다.]}}} || ||<:>2013||<:>[[Apple A7|A7]] ||<:>[[Apple Cyclone|Cyclone]]||<:>ARMv8.0-A||<:>6-wide||<:>192||<:>4/3/2||<:>{{{-2 64+64}}}||<:>200 || ||<:>2014||<:>[[Apple A8|A8]] / [[Apple A8X|A8X]] ||<:>[[Apple Typhoon|Typhoon]]||<:>ARMv8.0-A||<:>6-wide||<:>192||<:>4/3/2||<:>{{{-2 64+64}}}||<:>237 || ||<:>2015||<:>[[Apple A9|A9]] / [[Apple A9X|A9X]] ||<:>[[Apple Twister|Twister]]||<:>ARMv8.0-A||<:>6-wide||<:>192||<:>4/3/2||<:>{{{-2 64+64}}}||<:>305 || ||<|2><:>2016||<|2><:>[[Apple A10|A10]] / [[Apple A10X|A10X]] ||<:>[[Apple Hurricane|Hurricane]]||<|2><:>ARMv8.1-A||<:>6-wide||<:>||<:>4/3/2||<:>{{{-2 64+64}}}||<:>325 || ||<:>[[Apple Zephyr|Zephyr]]||<:>[* 영문 위키백과에서는 3-wide로 기재하고 있지만 차세대인 Mistral 코어와 구조가 많이 달라 섣불리 단언하기 어렵다.]||<:>||<:>||<:>{{{-2 32+32}}}||<:>[* HMP 미지원이라 Hurricane과 동시에 동작하지 못하는 구조이다. 후속 아키텍처들과 구조가 많이 달라 성능을 알아내기 어렵다. Apple 발표에 근거하면 후속작인 Mistral보다 클럭당 성능이 높은 것으로 보인다.] || ||<|2><:>2017||<|2><:>[[Apple A11|A11]] ||<:>[[Apple Monsoon|Monsoon]]||<|2><:>ARMv8.2-A||<:>7-wide||<:>||<:>6/3/||<:>{{{-2 64+64}}}||<:>382|| ||<:>[[Apple Mistral|Mistral]]||<:>3-wide||<:>||<:>2/2/1||<:>{{{-2 32+32}}}||<:>168|| ||<|2><:>2018||<|2><:>[[Apple A12|A12]] / [[Apple A12X|A12X]] / [[Apple A12Z|A12Z]],[br]([[Apple S4|S4]], [[Apple S5|S5]])[* Tempest만 사용]||<:>[[Apple Vortex|Vortex]]||<|2><:>ARMv8.3-A||<:>7-wide||<:>||<:>6/3/||<:>{{{-2 128+128}}}||<:>447|| ||<:>[[Apple Tempest|Tempest]]||<:>3-wide||<:>||<:>2/2/1||<:>{{{-2 32+32}}}||<:>196|| ||<|2><:>2019||<|2><:>[[Apple A13|A13]][br]([[Apple S6|S6]])[* Thunder만 사용]||<:>[[Apple Lightning|Lightning]]||<|2><:>ARMv8.4-A||<:>7-wide||<:>530||<:>6/3/||<:>{{{-2 128+128}}}||<:>498|| ||<:>[[Apple Thunder|Thunder]]||<:>3-wide||<:>||<:>2/2/1||<:>{{{-2 96+48}}}||<:>202|| ||<|2><:>2020||<|2><:>[[Apple A14|A14]], [[Apple M1|M1]], [[M1 Pro|M1 Pro]], [[M1 Max|M1 Max]], [[M1 Ultra|M1 Ultra]]||<:>[[Apple Firestorm|Firestorm]]||<|2><:>ARMv8.5-A[* Apple은 ARM 레퍼런스 아키텍처보다 훨씬 빨리 새로운 명령어 셋 버전을 채택하고 있다.]||<:>8-wide||<:>630||<:>7/4/4||<:>{{{-2 192+128}}}||<:>535|| ||<:>[[Apple Icestorm|Icestorm]]||<:>4-wide||<:>111||<:>3/2/2||<:>{{{-2 128+64}}}||<:>261|| ||<|2><:>2021||<|2><:>[[Apple A15|A15]], [[Apple M2|M2]]||<:>[[Apple Avalanche|Avalanche]]||<|2><:>ARMvx.x-A||<:>8-wide||<:>||<:>||<:>{{{-2 xx+xx}}}||<:> || || [[Apple/마이크로아키텍처#Blizzard|Blizzard]] ||<:>4-wide||<:>||<:>||<:>{{{-2 xx+xx}}}||<:>|| [include(틀:문서 가져옴, title=AArch64, paragraph=2.2)] ===== Cyclone ===== [[파일:external/images.anandtech.com/Cyclone_575px.png|height=400]] [[Apple]]이 2013년 타깃 자체 모바일 AP인 [[Apple A7]] APL0698에 사용한 [[ARMv8-A]] 기반의 커스텀 아키텍처이다. Swift의 후속작이다. 이름의 뜻은 '태풍'이다. 모바일로서는 최초로 출시된 64비트 마이크로아키텍처이다. 공개 당시, Apple은 이를 데스크탑급 [[CPU]]라 소개했지만 초기 반응은 그냥 Swift의 발전형 정도로 추측되었다. [[파일:Apple_Cyclone+intel_Haswell.png]] 그러나, [[http://www.anandtech.com/show/7910/apples-cyclone-microarchitecture-detailed|그 추측은 모조리 틀리게]] 되었다. 우선 Cyclone의 리오더 버퍼는 엔트리가 45개에서 192개로 확 늘었는데, 이는 당시 [[인텔]]의 최신 [[인텔 하스웰 마이크로아키텍처|하스웰 마이크로아키텍처]]와 동일한 수준이다.[* [[ARMv8 호환 아키텍처 목록|참고로 ARM 레퍼런스 진영에선 2020년 X1에 와서야 Cyclone의 버퍼 엔트리를 따라잡게 되었다.]]] 거기에 명령어 디코더는 3-width에서 6-width으로 두 배라는 엄청난 도약을 이뤘다. 파이프 라인 깊이 또한 16단계로 하스웰과 동일하며 심지어 실행 포트는 하나 더 많고 L1 캐시는 64KB로 하스웰의 두 배나 된다. 즉, 데스크탑급 아키텍처라는 Apple의 소개는 틀린 말이 아니었다는 것이다. 실제로 1.3 GHz의 클럭으로 동작하는 Cyclone 아키텍처의 A7의 싱글코어 점수는 259점, 3.3Ghz로 동작하는 하스웰 아키텍처의 G3260 CPU는 679점으로 클럭당 점수가 Cyclone은 200점, 하스웰은 205점으로 거의 동급의 IPC를 낸다. 결국 이때부터 [[Apple Silicon]]은 아키텍처 레벨에서 데스크탑급 규모를 넘보기 시작했다고 할 수 있다. ARM 레퍼런스 진영에선 아직도 Cyclone에 못 미치는 5-Width[* Cortex-X1 기준]에 머물고 있고 [[ARMv8 호환 아키텍처 목록|버퍼 크기는 2020년 X1에 와서야 따라잡게]] 되었으니, 2013년 당시로선 충격적일 정도로 거대한 모바일 아키텍처였다. 퀄컴 익명의 관계자가 [[https://www.macrumors.com/2013/12/16/qualcomm-employee-64-bit-a7-chip-hit-us-in-the-gut/|"우리는 입이 딱 벌어졌고, 경악했으며, 준비조차 하지 못했다. 애플이 우리를 모두 고자로 만들어버리고 업계를 충격에 빠뜨렸다."]] 라고 말한 배경을 짐작해볼 수 있다. --1년 후 퀄컴이 Cyclone의 코어 성능에 맞추기 위해 [[스냅드래곤 810]]을 2GHz라는 정신나간 클럭으로 설정하는 바람에 화룡으로 악명을 떨치게 되는 간접적인 원인을 제공하였다.-- ====== 사용 프로세서 목록 ====== ||<|2><:>{{{#FFFFFF 브랜드}}} ||<|2><:>{{{#FFFFFF 파트넘버}}} ||<|2><:>{{{#FFFFFF 코어}}} ||<|2><:>{{{#FFFFFF 최대 클럭}}} ||<-4><:>[[ARM big.LITTLE 솔루션|{{{#FFFFFF big.LITTLE 솔루션 조합 여부}}}]] ||<|2><:>{{{#FFFFFF 조합 GPU 정보}}} || ||<:>{{{#FFFFFF 구성 여부}}} ||<:>{{{#FFFFFF 구성 CPU 정보}}} ||<:>{{{#FFFFFF 코어}}} ||<:>{{{#FFFFFF 최대 클럭}}} || ||<|2>[[Apple A7]] ||<:>APL0698 ||<:>2 ||<:>1.3 GHz ||<-4><:>X ||IT [[PowerVR]] G6430 4 Cluster || ||<:>APL5698 ||<:>2 ||<:>1.4 GHz ||<-4><:>X ||IT [[PowerVR]] G6430 4 Cluster || ===== Typhoon ===== [[Apple]]이 2014년 타깃 자체 모바일 AP인 [[Apple A8]] APL1011에 사용한 [[ARMv8-A]] 기반의 커스텀 아키텍처이다. Cyclone의 후속작이다. 이름의 뜻은 전작과 똑같이 태풍[* [[북태평양]] 서쪽에서 발생하면 태풍, 북대서양과 멕시코 연안에서 발생하면 허리케인, [[인도양]]이나 [[남태평양]] 호주 부근에서 발생하면 사이클론이라 부른다. --후속작까지 합치면 태풍만 3개--]이다. ====== 사용 프로세서 목록 ====== ||<|2><:>{{{#FFFFFF 브랜드}}} ||<|2><:>{{{#FFFFFF 파트넘버}}} ||<|2><:>{{{#FFFFFF 코어}}} ||<|2><:>{{{#FFFFFF 최대 클럭}}} ||<-4><:>[[ARM big.LITTLE 솔루션|{{{#FFFFFF big.LITTLE 솔루션 조합 여부}}}]] ||<|2><:>{{{#FFFFFF 조합 GPU 정보}}} || ||<:>{{{#FFFFFF 구성 여부}}} ||<:>{{{#FFFFFF 구성 CPU 정보}}} ||<:>{{{#FFFFFF 코어}}} ||<:>{{{#FFFFFF 최대 클럭}}} || ||[[Apple A8]] ||<:>APL1011 ||<:>2 ||<:>1.5 GHz ||<-4><:>X ||IT [[PowerVR]] GX6450 4 Cluster || ||[[Apple A8X]] ||<:>APL1012 ||<:>3 ||<:>1.5 GHz ||<-4><:>X ||IT [[PowerVR]] GXA6850 8 Cluster || ===== Twister ===== [[Apple]]이 2015년 타깃 자체 모바일 AP인 [[Apple A9]] APL0898 & APL1022에 사용한 [[ARMv8-A]] 기반의 커스텀 아키텍처이다. Typhoon의 후속작이다. 이름의 뜻은 '회오리바람'이다. 태풍이랑 비슷한 뜻. 아난드텍의 분석 결과, 평균 분기 예측 패널티가 9 사이클로, 전작인 Typhoon의 평균 16 사이클에 비해 크게 줄었다. ====== 사용 프로세서 목록 ====== ||<|2><:>{{{#FFFFFF 브랜드}}} ||<|2><:>{{{#FFFFFF 파트넘버}}} ||<|2><:>{{{#FFFFFF 코어}}} ||<|2><:>{{{#FFFFFF 최대 클럭}}} ||<-4><:>[[ARM big.LITTLE 솔루션|{{{#FFFFFF big.LITTLE 솔루션 조합 여부}}}]] ||<|2><:>{{{#FFFFFF 조합 GPU 정보}}} || ||<:>{{{#FFFFFF 구성 여부}}} ||<:>{{{#FFFFFF 구성 CPU 정보}}} ||<:>{{{#FFFFFF 코어}}} ||<:>{{{#FFFFFF 최대 클럭}}} || ||<|2>[[Apple A9]] ||<:>APL0898 ||<|2><:>2 ||<|2><:>1.85 GHz ||<|2><-4><:>X ||<|2>IT [[PowerVR]] GT7600 6 Cluster || ||<:>APL1022 || ||[[Apple A9X]] ||<:>APL1012 ||<:>2 ||<:>2.26 GHz ||<-4><:>X ||IT [[PowerVR]] GT7800+ 12 Cluster || ===== Hurricane ===== [[Apple]]이 2016년 타깃 자체 모바일 AP인 [[Apple A10 Fusion]] APL1W24에 사용한 [[ARMv8-A]] 기반의 커스텀 아키텍처이다. Twister의 후속작이다. 역시 이름의 뜻은 태풍이다. ====== 사용 프로세서 목록 ====== ||<|2><:>{{{#FFFFFF 브랜드}}} ||<|2><:>{{{#FFFFFF 파트넘버}}} ||<|2><:>{{{#FFFFFF 코어}}} ||<|2><:>{{{#FFFFFF 최대 클럭}}} ||<-4><:>[[ARM big.LITTLE 솔루션|{{{#FFFFFF big.LITTLE 솔루션 조합 여부}}}]] ||<|2><:>{{{#FFFFFF 조합 GPU 정보}}} || ||<:>{{{#FFFFFF 구성 여부}}} ||<:>{{{#FFFFFF 구성 CPU 정보}}} ||<:>{{{#FFFFFF 코어}}} ||<:>{{{#FFFFFF 최대 클럭}}} || ||[[Apple A10 Fusion]] ||<:>APL1W24 ||<:>2 ||<:>2.34 GHz ||<:>big ||<:>[[Apple Zephyr]] ||<:>2 ||<:>1.1 GHz ||IT [[PowerVR]] GT7600 6 Cluster || ||[[Apple A10X Fusion]] ||<:>APL1071 ||<:>3 ||<:>2.36 GHz ||<:>big ||<:>[[Apple Zephyr]] ||<:>3 ||<:>-.- GHz ||IT [[PowerVR]] GT7800+ 12 Cluster || ===== Zephyr ===== [[Apple]]이 2016년 타깃 자체 모바일 AP인 [[Apple A10 Fusion]] APL1W24에 사용한 [[ARMv8-A]] 기반의 커스텀 아키텍처이다. Apple 최초의 리틀 클러스터 타깃 [[CPU]] 아키텍처이다. 이름의 뜻은 '산들바람'. 후속 리틀 코어들과 달리 별도로 벤치마킹할 수가 없어 분석 자료가 거의 없는 베일에 감춰진 아키텍처이다. ====== 사용 프로세서 목록 ====== ||<|2><:>{{{#FFFFFF 브랜드}}} ||<|2><:>{{{#FFFFFF 파트넘버}}} ||<|2><:>{{{#FFFFFF 코어}}} ||<|2><:>{{{#FFFFFF 최대 클럭}}} ||<-4><:>[[ARM big.LITTLE 솔루션|{{{#FFFFFF big.LITTLE 솔루션 조합 여부}}}]] ||<|2><:>{{{#FFFFFF 조합 GPU 정보}}} || ||<:>{{{#FFFFFF 구성 여부}}} ||<:>{{{#FFFFFF 구성 CPU 정보}}} ||<:>{{{#FFFFFF 코어}}} ||<:>{{{#FFFFFF 최대 클럭}}} || ||[[Apple A10 Fusion]] ||<:>APL1W24 ||<:>2 ||<:>1.1 GHz ||<:>LITTLE ||<:>[[Apple Hurricane]] ||<:>2 ||<:>2.34 GHz ||IT [[PowerVR]] GT7600 6 Cluster || ||[[Apple A10X Fusion]] ||<:>APL1071 ||<:>3 ||<:>-.- GHz ||<:>LITTLE ||<:>[[Apple Hurricane]] ||<:>3 ||<:>2.36 GHz ||IT [[PowerVR]] GT7800+ 12 Cluster || ===== Monsoon ===== [[Apple]]이 2017년 타깃 자체 모바일 AP인 [[Apple A11 Bionic]] APL1W72에 사용한 [[ARMv8-A]] 기반의 커스텀 아키텍처이다. Hurricane의 후속작이며, 이름의 뜻은 '계절풍'이다. 전작에 비해 ALU, FPU 연산 유닛의 수가 늘어나면서 IPC가 대폭 상승했다. ====== 사용 프로세서 목록 ====== ||<|2><:>{{{#FFFFFF 브랜드}}} ||<|2><:>{{{#FFFFFF 파트넘버}}} ||<|2><:>{{{#FFFFFF 코어}}} ||<|2><:>{{{#FFFFFF 최대 클럭}}} ||<-4><:>[[ARM big.LITTLE 솔루션|{{{#FFFFFF big.LITTLE 솔루션 조합 여부}}}]] ||<|2><:>{{{#FFFFFF 조합 GPU 정보}}} || ||<:>{{{#FFFFFF 구성 여부}}} ||<:>{{{#FFFFFF 구성 CPU 정보}}} ||<:>{{{#FFFFFF 코어}}} ||<:>{{{#FFFFFF 최대 클럭}}} || ||[[Apple A11 Bionic]] ||<:>APL1W72 ||<:>2 ||<:>2.4 GHz ||<:>big ||<:>[[Apple Mistral]] ||<:>4 ||<:>1.6 GHz ||Apple 1st Design 3코어 || ===== Mistral [anchor(Apple Mistral)] ===== [[Apple]]이 2017년 타깃 자체 모바일 AP인 [[Apple A11 Bionic]] APL1W72에 사용한 [[ARMv8-A]] 기반의 커스텀 아키텍처이다. Zephyr의 후속작이고, 이름은 [[미스트랄#s-1|프랑스 남부와 이탈리아 사이에 부는 한랭 건조한 북풍]]의 명칭에서 유래했다. HMP가 지원되지 않고 빅 코어와 한 몸처럼 붙어있던 Zephyr와 달리 온전히 독립적으로 동작 가능한 코어이다. 다만 그 때문인지 개별 코어 성능은 Zephyr에 비해 떨어진 것으로 보인다. 대신 4개가 들어가기 때문에 Apple의 주장에 따르면 Zephyr보다 70% 높은 성능을 낸다고 한다. ====== 사용 프로세서 목록 ====== ||<|2><:>{{{#FFFFFF 브랜드}}} ||<|2><:>{{{#FFFFFF 파트넘버}}} ||<|2><:>{{{#FFFFFF 코어}}} ||<-2><:>{{{#FFFFFF 클럭}}} ||<-4><:>[[ARM big.LITTLE 솔루션|{{{#FFFFFF big.LITTLE 솔루션 조합 여부}}}]] ||<|2><:>{{{#FFFFFF 조합 GPU 정보}}} || ||<:>{{{#FFFFFF 기본 클럭}}} ||<:>{{{#FFFFFF 터보 클럭}}} ||<:>{{{#FFFFFF 구성 여부}}} ||<:>{{{#FFFFFF 구성 CPU 정보}}} ||<:>{{{#FFFFFF 코어}}} ||<:>{{{#FFFFFF 최대 클럭}}} || ||[[Apple A11 Bionic]] ||<:>APL1W72 ||<:>4 ||<:>1.6 GHz ||<:>1.7 GHz ||<:>LITTLE ||<:>[[Apple Monsoon]] ||<:>2 ||<:>2.4 GHz ||Apple 1st Design 3코어 || ===== Vortex[anchor(Apple Vortex)] ===== [[Apple]]이 2018년 타깃 자체 모바일 AP인 [[Apple A12 Bionic]] APL1W81에 사용한 [[ARMv8-A]] 기반의 커스텀 아키텍처이다. Monsoon의 후속작이다. 이름의 뜻은 '소용돌이'이다. 아난드텍 분석 결과 L1 캐시 용량이 128+128이 되어 두 배로 대폭 늘어났고 3.8GHz 클럭의 인텔 스카이레이크 CPU의 코어 성능을 넘어서며 데스크탑급 아키텍처라는 평가를 받았다. ====== 사용 프로세서 목록 ====== ||<|2><:>{{{#FFFFFF 브랜드}}} ||<|2><:>{{{#FFFFFF 파트넘버}}} ||<|2><:>{{{#FFFFFF 코어}}} ||<|2><:>{{{#FFFFFF 최대 클럭}}} ||<-4><:>[[ARM big.LITTLE 솔루션|{{{#FFFFFF big.LITTLE 솔루션 조합 여부}}}]] ||<|2><:>{{{#FFFFFF 조합 GPU 정보}}} || ||<:>{{{#FFFFFF 구성 여부}}} ||<:>{{{#FFFFFF 구성 CPU 정보}}} ||<:>{{{#FFFFFF 코어}}} ||<:>{{{#FFFFFF 최대 클럭}}} || ||<|2>[[Apple A12 Bionic]] ||<:>APL1W81 ||<|2><:>2 ||<|2><:>2.5 GHz ||<|2><:>big ||<|2><:>[[Apple Tempest]] ||<|2><:>4 ||<|2><:>1.58 GHz ||<|2>[[Apple/마이크로아키텍처 목록#s-2.2.2|Apple G11P]] 4코어 || ||<:>(파트넘버 불명) || ||[[Apple A12X Bionic]] ||<:>APL1083 ||<:>4 ||<:>2.5 GHz ||<:>big ||<:>[[Apple Tempest]] ||<:>4 ||<:>1.58 GHz ||[[Apple/마이크로아키텍처 목록#s-2.2.2|Apple G11G]] 7코어 || ||[[Apple A12Z Bionic]] ||<:>APL1083 ||<:>4 ||<:>2.5 GHz ||<:>big ||<:>[[Apple Tempest]] ||<:>4 ||<:>1.58 GHz ||[[Apple/마이크로아키텍처 목록#s-2.2.2|Apple G11G]] 8코어 || ===== Tempest ===== [[Apple]]이 2018년 타깃 자체 모바일 AP인 [[Apple A12 Bionic]] APL1W81에 사용한 [[ARMv8-A]] 기반의 커스텀 아키텍처이며, Mistral의 후속작이다. 이름의 뜻은 '폭풍'. 전력소모는 Vortex 코어의 1/6 수준이며 성능은 1/3 수준이다. 그러나 A53이나 A55같은 리틀 코어와는 궤를 달리하고 오히려 A73같은 고성능 코어보다도 클럭당 성능이 높다. 전작 대비 큰 아키텍처상 변화는 없다. [[Apple Mistral]] 대비 정수성능은 거의 그대로이나 같은 작업 동안 25% 더 적은 전력을 소모했고 부동소수점 성능은 12% 증가했으며 같은 작업 동안 15% 더 적은 에너지를 소모했다.[* [[https://www.anandtech.com/show/13392/the-iphone-xs-xs-max-review-unveiling-the-silicon-secrets/5|출처]]] 벤치마크 결과 실제로 2.1 GHz로 동작하는 Cortex-A73와 맞먹는 성능을 보여주고, A55의 2~3배에 달하는 성능을 낸다. 또한 아난드텍에서 분석한 바에 따르면 Apple Swift 아키텍처와 비슷한 구조를 가지고 있다고 한다. 다만 Swift는 32비트 아키텍처이고 Tempest는 64비트이기 때문에 바닥부터 새로 설계를 했을 것으로 추정된다. ====== 사용 프로세서 목록 ====== ||<|2><:>{{{#FFFFFF 브랜드}}} ||<|2><:>{{{#FFFFFF 파트넘버}}} ||<|2><:>{{{#FFFFFF 코어}}} ||<-2><:>{{{#FFFFFF 클럭}}} ||<-4><:>[[ARM big.LITTLE 솔루션|{{{#FFFFFF big.LITTLE 솔루션 조합 여부}}}]] ||<|2><:>{{{#FFFFFF 조합 GPU 정보}}} || ||<:>{{{#FFFFFF 기본 클럭}}} ||<:>{{{#FFFFFF 터보 클럭}}} ||<:>{{{#FFFFFF 구성 여부}}} ||<:>{{{#FFFFFF 구성 CPU 정보}}} ||<:>{{{#FFFFFF 코어}}} ||<:>{{{#FFFFFF 최대 클럭}}} || ||<|2>[[Apple A12 Bionic]] ||<:>APL1W81 ||<|2><:>4 ||<|2><:>1.53 GHz ||<|2><:>1.59 GHz ||<|2><:>LITTLE ||<|2><:>[[Apple Vortex]] ||<|2><:>2 ||<|2><:>2.5 GHz ||<|2>[[Apple/마이크로아키텍처 목록#G11|Apple G11P]] 4코어 || ||<:>(파트넘버 불명) || ||[[Apple A12X Bionic]] ||<:>APL1083 ||<:>4 ||<:>-.- GHz ||<:>-.- GHz ||<:>LITTLE ||<:>[[Apple Vortex]] ||<:>2 ||<:>-.- GHz ||[[Apple/마이크로아키텍처 목록#G11|Apple G11G]] 7코어 || ||[[Apple A12Z Bionic]] ||<:>APL1083 ||<:>4 ||<:>-.- GHz ||<:>-.- GHz ||<:>LITTLE ||<:>[[Apple Vortex]] ||<:>2 ||<:>-.- GHz ||[[Apple/마이크로아키텍처 목록#G11|Apple G11G]] 8코어 || ===== Lightning ===== [[Apple]]이 2019년 타깃 자체 모바일 AP인 [[Apple A13 Bionic]] APL1W85에 사용한 [[ARMv8-A]] 기반의 커스텀 아키텍처이다. Vortex의 후속작이며, 이름의 뜻은 잘 알다시피 '번개'이다. [[머신 러닝]]에 쓰이는 행렬 연산을 수행하는 AMX 블록이 들어갔다. 특이한 점은 NPU같은 외부 가속블럭이 아니라 메인 Lightning 코어 파이프라인 안에 포함되어 있고 전용 명령어를 통해 실행된다는 것이다. ARMv8 표준 명령어에 더해 위 AMX블록을 제어하는 AMX 커스텀 명령어가 들어간다. 다만 명령어셋 파편화를 막기 위해서인지 LLVM 컴파일러에는 명세가 되어 있지 않기 때문에 직접 사용하긴 힘들고 Apple이 제공하는 CoreML API나 Accelerate.framework에서 활용하는 것으로 보인다. 따라서 개발자는 별도의 수고 없이 그냥 Apple이 제공하는 API와 프레임워크를 쓰면 API가 알아서 AMX 블록을 활용하게 된다. 이는 Apple이 칩셋과 OS, 개발환경을 모두 혼자 만들기 때문에 가능한 것이다. 물론 앱 개발자가 명령어를 직접 사용할 수는 없어도 OS의 API와 프레임워크에선 활용하고 있기 때문에 Apple 내부 개발팀이 사용하는 버전의 LLVM 컴파일러에는 AMX 명령어가 명세되어 있을 것으로 추정된다. 한 개발자가 [[리버스 엔지니어링]]을 통해 [[https://news.ycombinator.com/item?id=24471699|AMX 명령어셋에 대응하는 기계어 코드를 찾아냈다.]] EL0 레벨에서 어거지로 [[기계어]]를 집어넣으면 사용해볼 수는 있다. 재미있는 점은 ARM이 커스텀 명령어를 허용한 건 2019년 10월부터 나온 ARMv8-M의 커스텀 인스트럭션에 한해서인데, Apple이 어떻게 2019년 9월 출시한 프로세서에 커스텀 벡터 확장을 추가할 수 있었는지는 알려지지 않았다. 아마 ARM과 특수한 라이선스 계약 관계를 맺고 있을 가능성이 높다. ====== 사용 프로세서 목록 ====== ||<|2><:>{{{#FFFFFF 브랜드}}} ||<|2><:>{{{#FFFFFF 파트넘버}}} ||<|2><:>{{{#FFFFFF 코어}}} ||<|2><:>{{{#FFFFFF 최대 클럭}}} ||<-4><:>[[ARM big.LITTLE 솔루션|{{{#FFFFFF big.LITTLE 솔루션 조합 여부}}}]] ||<|2><:>{{{#FFFFFF 조합 GPU 정보}}} || ||<:>{{{#FFFFFF 구성 여부}}} ||<:>{{{#FFFFFF 구성 CPU 정보}}} ||<:>{{{#FFFFFF 코어}}} ||<:>{{{#FFFFFF 최대 클럭}}} || ||[[Apple A13 Bionic]] ||<:>APL1W85 ||<:>2 ||<:>2.66 GHz ||<:>big ||<:>[[Apple Thunder]] ||<:>4 ||<:>1.72 GHz ||Apple 3rd Design 4코어 || ===== Thunder ===== [[Apple]]이 2019년 타깃 자체 모바일 AP인 [[Apple A13 Bionic]] APL1W85에 사용한 [[ARMv8-A]] 기반의 커스텀 아키텍처이다. Tempest의 후속작이다. 이름의 뜻은 아는 그대로 '천둥'이다. ====== 사용 프로세서 목록 ====== ||<|2><:>{{{#FFFFFF 브랜드}}} ||<|2><:>{{{#FFFFFF 파트넘버}}} ||<|2><:>{{{#FFFFFF 코어}}} ||<|2><:>{{{#FFFFFF 최대 클럭}}} ||<-4><:>[[ARM big.LITTLE 솔루션|{{{#FFFFFF big.LITTLE 솔루션 조합 여부}}}]] ||<|2><:>{{{#FFFFFF 조합 GPU 정보}}} || ||<:>{{{#FFFFFF 구성 여부}}} ||<:>{{{#FFFFFF 구성 CPU 정보}}} ||<:>{{{#FFFFFF 코어}}} ||<:>{{{#FFFFFF 최대 클럭}}} || ||[[Apple A13 Bionic]] ||<:>APL1W85 ||<:>4 ||<:>1.72 GHz ||<:>LITTLE ||<:>[[Apple Lightning]] ||<:>2 ||<:>2.66 GHz ||Apple 3rd Design 4코어 || ===== Firestorm ===== Apple의 2020년 타깃 자체 모바일 AP인 [[Apple A14 Bionic]] APL1W01, [[Apple M1]] APL1102에 사용한 [[ARMv8-A]] 기반의 커스텀 아키텍처이다. Lightning의 후속작이다. 이름의 뜻은 '화염 폭풍'. [[파일:Firestorm.png|width=400px]] [[파일:Firestorm+SunnyCove+Zen3.png|width=400px]] x86과 ARM을 막론하고 캐시 크기, 백엔드 할당량, 재정렬 버퍼, LS유닛 엔트리 등 모든 면에서 전례 없는 수준으로 크다. 심지어 거대한 캐시 크기에도 불구하고 동작 레이턴시가 3사이클밖에 되지 않는다. 이런 거대한 아키텍처 덕분에 Firestorm의 [[SPEC2017|정수/부동소수점 IPC는 현대 마이크로아키텍처 중 가장 높다.]] ||[[파일:FirestormPPC1.png|width=370px&align-center]]|| ||<:> 산업 표준 벤치마크인 [[SPEC2017]]의 결과|| 8-wide 디코더 / 630 ROB / 17-way issue의 스펙을 갖췄다. Icestorm과 함께 탑재되었으며 고성능을 담당한다. 코어 묶음은 시스템 상에 P-Cluster로 나타난다. ====== 사용 프로세서 목록 ====== ||<|2><:>{{{#FFFFFF 브랜드}}} ||<|2><:>{{{#FFFFFF 파트넘버}}} ||<|2><:>{{{#FFFFFF 코어}}} ||<|2><:>{{{#FFFFFF 최대 클럭}}} ||<-4><:>[[ARM big.LITTLE 솔루션|{{{#FFFFFF big.LITTLE 솔루션 조합 여부}}}]] ||<|2><:>{{{#FFFFFF 조합 GPU 정보}}} || ||<:>{{{#FFFFFF 구성 여부}}} ||<:>{{{#FFFFFF 구성 CPU 정보}}} ||<:>{{{#FFFFFF 코어}}} ||<:>{{{#FFFFFF 최대 클럭}}} || ||[[Apple A14 Bionic|Apple[br]A14 Bionic]]||<:>APL1W01 ||<:>2 ||<:>2.99 GHz ||<:>LITTLE ||<:>[[Apple Icestorm]] ||<:>4 ||<:>1.82 GHz ||Apple 4th Design 4코어 || ||[[Apple M1]]||<:>APL1102 ||<:>4 ||<:>3.2 GHz ||<:>LITTLE ||<:>[[Apple Icestorm]] ||<:>4 ||<:>2.06 GHz ||Apple 4th Design 7/8코어 || ||[[Apple M1 Pro|Apple[br]M1 Pro]] ||<:>APL1103 ||<:>6/8 ||<:>3.23 GHz ||<:>LITTLE ||<:>[[Apple Icestorm]] ||<:>2 ||<:>2.06 GHz ||Apple 4th Design 14/16코어 || ||[[Apple M1 Max|Apple[br]M1 Max]] ||<:>APL1105 ||<:>8 ||<:>3.23 GHz ||<:>LITTLE ||<:>[[Apple Icestorm]] ||<:>2 ||<:>2.06 GHz ||Apple 4th Design 24/32코어 || ||[[Apple M1 Ultra|Apple[br]M1 Ultra]] ||<:>APL1W06 ||<:>16 ||<:>3.23 GHz ||<:>LITTLE ||<:>[[Apple Icestorm]] ||<:>4 ||<:>2.06 GHz ||Apple 4th Design 48/64코어 || ===== Icestorm ===== Apple의 2020년 타깃 자체 모바일 AP인 [[Apple A14 Bionic]] APL1W01, [[Apple M1]] APL1102에 사용한 [[ARMv8-A]] 기반의 커스텀 아키텍처이며, Thunder의 후속작이다. 이름의 뜻은 '[[아이스 스톰|얼음 폭풍]]'이다. 아난드텍 분석 결과 2.2GHz로 동작하는 Cortex-A76과 비슷한 성능을 내며 Cortex-A55의 약 4배 성능을 낸다.[[https://www.anandtech.com/show/16192/the-iphone-12-review/2|출처]] Firestorm과 함께 탑재되었으며 고효율을 담당한다. 코어 묶음은 시스템상에 E-Cluster로 나타난다. ====== 사용 프로세서 목록 ====== ||<|2><:>{{{#FFFFFF 브랜드}}} ||<|2><:>{{{#FFFFFF 파트넘버}}} ||<|2><:>{{{#FFFFFF 코어}}} ||<|2><:>{{{#FFFFFF 최대 클럭}}} ||<-4><:>[[ARM big.LITTLE 솔루션|{{{#FFFFFF big.LITTLE 솔루션 조합 여부}}}]] ||<|2><:>{{{#FFFFFF 조합 GPU 정보}}} || ||<:>{{{#FFFFFF 구성 여부}}} ||<:>{{{#FFFFFF 구성 CPU 정보}}} ||<:>{{{#FFFFFF 코어}}} ||<:>{{{#FFFFFF 최대 클럭}}} || ||[[Apple A14 Bionic]] ||<:>APL1W01 ||<:>4 ||<:>1.82 GHz ||<:>big ||<:>[[Apple Firestorm]] ||<:>2 ||<:>2.99 GHz ||Apple 4th Design 4코어 || ||[[Apple M1]] ||<:>APL1102 ||<:>4 ||<:>2.06 GHz ||<:>big ||<:>[[Apple Firestorm]] ||<:>4 ||<:>3.2 GHz ||Apple 4th Design 7/8코어 || ||[[Apple M1 Pro]] ||<:>APL1103 ||<:>2 ||<:>2.06 GHz ||<:>big ||<:>[[Apple Firestorm]] ||<:>6/8 ||<:>3.2 GHz ||Apple 4th Design 14/16코어 || ||[[Apple M1 Max]] ||<:>APL1105 ||<:>2 ||<:>2.06 GHz ||<:>big ||<:>[[Apple Firestorm]] ||<:>8 ||<:>3.2 GHz ||Apple 4th Design 24/32코어 || ||[[Apple M1 Ultra]] ||<:>APL1W06 ||<:>4 ||<:>2.06 GHz ||<:>big ||<:>[[Apple Firestorm]] ||<:>16 ||<:>3.2 GHz ||Apple 4th Design 48/64코어 || ===== Avalanche[anchor(Avalanche)] ===== Apple이 2021년 타깃 자체 모바일 AP인 [[Apple A15 Bionic]] APL1W07에 사용한 것으로 알려진 [[ARMv8-A]] 기반의 커스텀 아키텍처이다. Firestorm의 후속작이며, 이름의 뜻은 '눈사태'이다. 전작인 Firestorm 대비 클럭당 정수 성능이 4%, 부동소수점 성능은 5% 올랐으며, 클럭 당 성능 향상폭이 꽤 작다. 그러나 공정 향상의 결과인지 A15 Bionic 빅코어의 경우 전성비가 정수 연산 17%, 부동소수점 연산 12% 정도 개선되었다. 또한 클럭이 8% 가량 향상되어 전체적으로 12% 가량의 성능 향상이 있었다. ROB 사이즈가 10%가량 줄어든 것으로 확인되었다. 동일 TDP에서 클럭을 높이기 위한 조치로 해석되며 덕분에 A15 빅코어의 클럭은 전작 대비 8% 올랐으나 전력소모는 5%가량 감소했다. ROB 사이즈를 줄이고도 IPC가 오히려 소폭 개선된 것은 아키텍쳐 개선의 영향으로 보인다. AMX 블럭의 사이즈도 커진 것이 확인되었다. ====== 사용 프로세서 목록 ====== ||<|2><:>{{{#FFFFFF 브랜드}}} ||<|2><:>{{{#FFFFFF 파트넘버}}} ||<|2><:>{{{#FFFFFF 코어}}} ||<|2><:>{{{#FFFFFF 최대 클럭}}} ||<-4><:>[[ARM big.LITTLE 솔루션|{{{#FFFFFF big.LITTLE 솔루션 조합 여부}}}]] ||<|2><:>{{{#FFFFFF 조합 GPU 정보}}} || ||<:>{{{#FFFFFF 구성 여부}}} ||<:>{{{#FFFFFF 구성 CPU 정보}}} ||<:>{{{#FFFFFF 코어}}} ||<:>{{{#FFFFFF 최대 클럭}}} || ||[[Apple A15 Bionic]] ||<:>APL1W07 ||<:>2 ||<:>3.23 GHz ||<:>LITTLE ||<:>[[Apple Blizzard]] ||<:>4 ||<:>2.02 GHz ||Apple 5th Design 4/5코어 || ||[[Apple M2]] ||<:>APLxxxx ||<:>4 ||<:>3.49 GHz ||<:>LITTLE ||<:>[[Apple Blizzard]] ||<:>4 ||<:>2.42 GHz ||Apple 5th Design 8/10코어 || ===== Blizzard[anchor(Blizzard)] ===== Apple이 2021년 타깃 자체 모바일 AP인 [[Apple A15 Bionic]] APL1W07에 사용한 것과 같은 [[ARMv8-A]] 기반의 커스텀 아키텍처이며, Icestorm의 후속작이다. 이름의 뜻은 '눈보라'이다. 전작인 Icestorm 대비 클럭당 정수 성능은 16%, 부동소수점 성능은 8% 올라 큰 향상이 있었다. 전성비는 큰 차이가 없다. ==== [[ARM 아키텍처 목록|ARMv9-A 기반]] ==== ===== Everest[anchor(Apple Everest)] ===== Apple이 2022년 타깃 자체 모바일 AP인 [[Apple A16 Bionic]] APL1W10에 사용한 [[ARMv9-A]] 기반의 커스텀 아키텍처이며, Avalanche의 후속작이다. 이름의 유래는 [[에베레스트 산]]이다. IPC 향상이 거의 없으나 클럭 향상과 더불어 전력 소모가 20% 감소했으며, 가상화 관련 기능인 HCX 확장이 추가되었다. ===== Sawtooth[anchor(Apple Sawtooth)] ===== Apple이 2022년 타깃 자체 모바일 AP인 [[Apple A16 Bionic]] APL1W10에 사용한 [[ARMv9-A]] 기반의 커스텀 아키텍처이며, Blizzard의 후속작이다. 이름의 유래는 소투스 산이다. [[아이다호 주]]에 있는 [[로키 산맥]]에 위치해 있다. 전작보다 성능이 약 10% 증가했으나 IPC 향상 덕인지 클럭이 증가한 것인지는 확실하지 않다. ===== Coll-P[(Apple Coll-P)] ===== Apple이 2023년 타깃 자체 모바일 AP인 [[A17 Pro|Apple A17 Pro]] APL1V02에 사용한 [[ARMv9-A]] 기반의 커스텀 아키텍처이다, 2023년 타깃 자체 모바일 AP로 출시되었으며 Everest의 후속작이다. 정확한 정보는 알려지지 않았으며 Apple은 키노트에서 자체 성능은 최대 10% 빨라졌다고 밝혔다. ===== Coll-E[(Apple Coll-E)] ===== Apple이 2022년 타깃 자체 모바일 AP인 [[A17 Pro|Apple A17 Pro]] APL1V02에 사용한 [[ARMv9-A]] 기반의 커스텀 아키텍처이며, Sawtooth의 후속작이다. 메시 셰이딩과 하드웨어 [[레이 트레이싱]] 가속을 지원하며, [[MetalFX]] 업스케일링을 통해 GPU와 Neural Engine이 작업을 분담하여 전력 소모를 줄일 수 있다. === [[GPU]] 아키텍처 === ==== 1세대 자체 디자인 GPU 아키텍처 ==== [[Apple]]이 2017년 타깃 자체 모바일 AP인 [[Apple A11 Bionic]] APL1W72에 사용한 자체 디자인 [[GPU]] 아키텍처이다. 2017년 10월 기준으로 정식 명칭이 공개되지는 않았다. ===== 사용 프로세서 목록 ===== ||<|2><:>{{{#FFFFFF 브랜드}}} ||<|2><:>{{{#FFFFFF 파트넘버}}} ||<|2><:>{{{#FFFFFF 코어}}} ||<|2><:>{{{#FFFFFF 최대 클럭}}} ||<-4><:>{{{#FFFFFF 조합 CPU 정보}}} || ||<:>[[ARM big.LITTLE 솔루션|{{{#FFFFFF big.LITTLE 솔루션 조합 여부}}}]] ||<:>{{{#FFFFFF 구성 CPU 정보}}} ||<:>{{{#FFFFFF 코어}}} ||<:>{{{#FFFFFF 최대 클럭}}} || ||[[Apple A11 Bionic]] ||<:>APL1W72 ||<:>3 ||<:>780 MHz ||<:>O ||[[Apple Monsoon]][br][[Apple Mistral]] ||<:>2[br]4 ||<)>2.4 GHz[br]1.6 GHz || ==== G11 ==== [[Apple]]이 2018년 타깃 자체 모바일 AP인 [[Apple A12 Bionic]] APL1W81, [[Apple A12X Bionic]] APL1083에 사용한 2세대 자체 디자인 [[GPU]] 아키텍처. 이때부터 메모리 압축 기능을 지원하여 유효 메모리 대역폭의 향상 효과를 보여준다. [[Apple A12 Bionic|A12 Bionic]]에 사용된 것은 G11P, A12X Bionic에서는 G11G, [[Apple S4]]에서는 G11M이다.[[https://gist.github.com/woachk/943828f37c14563a607a26116435bf27|#]] ===== 사용 프로세서 목록 ===== ||<|2><:>{{{#FFFFFF 브랜드}}} ||<|2><:>{{{#FFFFFF 파트넘버}}} ||<|2><:>{{{#FFFFFF 코어}}} ||<|2><:>{{{#FFFFFF 최대 클럭}}} ||<-4><:>{{{#FFFFFF 조합 CPU 정보}}} || ||<:>[[ARM big.LITTLE 솔루션|{{{#FFFFFF big.LITTLE 솔루션 조합 여부}}}]] ||<:>{{{#FFFFFF 구성 CPU 정보}}} ||<:>{{{#FFFFFF 코어}}} ||<:>{{{#FFFFFF 최대 클럭}}} || ||[[Apple A12 Bionic]] ||<:>APL1W81 ||<:>4 ||<:>1.1 GHz ||<:>O ||[[Apple Vortex]][br][[Apple Tempest]] ||<:>2[br]4 ||<)>2.5 GHz[br]1.53 GHz || ||[[Apple A12X Bionic]] ||<:>APL1083 ||<:>7[* 원래 8코어지만 1개가 비활성화되었다. 이후 다시 활성화된 것이 아래의 A12Z.] ||<:>-.- GHz ||<:>O ||[[Apple Vortex]][br][[Apple Tempest]] ||<:>4[br]4 ||<)>2.5 GHz[br]1.53 GHz || ||[[Apple A12Z Bionic]] ||<:>APL1083 ||<:>8 ||<:>-.- GHz ||<:>O ||[[Apple Vortex]][br][[Apple Tempest]] ||<:>4[br]4 ||<)>2.5 GHz[br]1.53 GHz || ==== 3세대 디자인 GPU 아키텍처 ==== [[Apple]]이 2019년 타깃 모바일 AP인 [[Apple A13 Bionic]] APL1W85에 사용한 [[GPU]] 아키텍처이다. 2019년 9월 기준으로 정식 명칭이 공개되지는 않았다. ===== 사용 프로세서 목록 ===== ||<|2><:>{{{#FFFFFF 브랜드}}} ||<|2><:>{{{#FFFFFF 파트넘버}}} ||<|2><:>{{{#FFFFFF 코어}}} ||<|2><:>{{{#FFFFFF 최대 클럭}}} ||<-4><:>{{{#FFFFFF 조합 CPU 정보}}} || ||<:>[[ARM big.LITTLE 솔루션|{{{#FFFFFF big.LITTLE 솔루션 조합 여부}}}]] ||<:>{{{#FFFFFF 구성 CPU 정보}}} ||<:>{{{#FFFFFF 코어}}} ||<:>{{{#FFFFFF 최대 클럭}}} || ||[[Apple A13 Bionic]] ||<:>APL1W85 ||<:>4 ||<:>-.- GHz ||<:>O ||[[Apple Lightning]][br][[Apple Thunder]] ||<:>2[br]4 ||<)>-.- GHz[br]-.- GHz || ==== G13 ==== [[Apple]]이 2020년 타깃 AP인 [[Apple A14]]와 [[Apple M1]] 시리즈에 사용한 4세대 자체 디자인 [[GPU]] 아키텍처. [[Apple M1|M1]]에는 G13G가 탑재되며, M1 Pro, M1 Max, M1 Ultra에는 G13X 아키텍처가 적용되어 있다. ===== 사용 프로세서 목록 ===== {{{#!wiki style="word-break: keep-all" ||<|2><:>{{{#FFFFFF 브랜드}}} ||<|2><:>{{{#FFFFFF 파트넘버}}} ||<|2><:>{{{#FFFFFF 코어}}} ||<|2><:>{{{#FFFFFF 최대 클럭}}} ||<-4><:>{{{#FFFFFF 조합 CPU 정보}}} || ||<:>[[ARM big.LITTLE 솔루션|{{{#FFFFFF big.LITTLE 솔루션 조합 여부}}}]] ||<:>{{{#FFFFFF 구성 CPU 정보}}} ||<:>{{{#FFFFFF 코어}}} ||<:>{{{#FFFFFF 최대 클럭}}} || ||[[Apple A14 Bionic]] ||<:>APL1W01 ||<:>4 ||<)>-.- GHz ||<:>O ||[[Apple Firestorm]][br][[Apple Icestorm]] ||<:>2[br]4 ||<)>2.99 GHz[br]1.82 GHz || ||[[Apple M1]] ||<:>APL1102 ||<:>7/8 ||<)>1.28 GHz ||<:>O ||Apple Firestorm[br]Apple Icestorm ||<:>4[br]4 ||<)>3.2 GHz[br]2.06 GHz || ||[[Apple M1 Pro]] ||<:>APL1103 ||<:>14/16 ||<)>1.3 GHz ||<:>O ||Apple Firestorm[br]Apple Icestorm ||<:>6/8[br]2 ||<)>3.23 GHz[br]2.06 GHz || ||[[Apple M1 Max]] ||<:>APL1105 ||<:>24/32 ||<)>1.3 GHz ||<:>O ||Apple Firestorm[br]Apple Icestorm ||<:>8[br]2 ||<)>3.23 GHz[br]2.06 GHz || ||[[Apple M1 Ultra]] ||<:>APL1W06 ||<:>48/64 ||<)>1.3 GHz ||<:>O ||Apple Firestorm[br]Apple Icestorm ||<:>16[br]4 ||<)>3.23 GHz[br]2.06 GHz || }}} ==== 5세대 자체 디자인 GPU 아키텍처 ==== [[A15 Bionic]]과 [[Apple M2]], 그리고 모종의 사정으로 [[A16 Bionic]]에도 사용되었다. ==== 6세대 자체 디자인 GPU 아키텍처 ==== [[A16 Bionic]]에 사용될 예정이었으나 개발 과정에서 문제가 발견되어 보류되었고 [[A17 Pro]]에서 비로소 적용되었다. === NPU 아키텍처 === [[인공지능 가속기]] Neural Engine으로 간단한 추론을 가능하게 한다. 언어 감지, 텍스트 번역, 텍스트 변환, 객체 추출, 객체 감지 등의 기능이 대표적이다.[* 구체적으로 예를 들면, 사진에서 텍스트 검출하기, 배경 외에 객체만 잘라내기, 인물 분류하기 등을 뽑을 수 있다.] ==== Neural Engine ==== [[Apple]]이 2017년 타깃 자체 모바일 AP인 [[Apple A11 Bionic]] APL1W72에 사용한 자체 디자인 NPU 아키텍처이다. ===== 사용 프로세서 목록 ===== ||<|2><:>{{{#FFFFFF 브랜드}}} ||<|2><:>{{{#FFFFFF 파트넘버}}} ||<|2><:>{{{#FFFFFF 코어}}} ||<-4><:>{{{#FFFFFF 조합 CPU 정보}}} ||<-3><:>{{{#FFFFFF 조합 GPU 정보}}} || ||<:>[[ARM big.LITTLE 솔루션|{{{#FFFFFF big.LITTLE}}}]] ||<:>{{{#FFFFFF 구성 CPU 정보}}} ||<:>{{{#FFFFFF 코어}}} ||<:>{{{#FFFFFF 최대 클럭}}} ||<:>{{{#FFFFFF 구성 GPU 정보}}} ||<:>{{{#FFFFFF 코어}}} ||<:>{{{#FFFFFF 최대 클럭}}} || ||[[Apple A11 Bionic]] ||<:>APL1W72 ||<:>2 ||<:>O ||[[Apple Monsoon]][br][[Apple Mistral]] ||<:>2[br]4 ||<)>2.4 GHz[br]1.6 GHz ||[[#1세대 자체 디자인 GPU 아키텍처|Apple 1st Design]] ||<:>3 ||<)>780 MHz || ==== Next-Generation Neural Engine ==== [[Apple]]이 2018년 타깃 자체 모바일 AP인 [[Apple A12 Bionic]] APL1W81에 사용한 자체 디자인 NPU 아키텍처이다. ===== 사용 프로세서 목록 ===== ||<|2><:>{{{#FFFFFF 브랜드}}} ||<|2><:>{{{#FFFFFF 파트넘버}}} ||<|2><:>{{{#FFFFFF 코어}}} ||<-4><:>{{{#FFFFFF 조합 CPU 정보}}} ||<-3><:>{{{#FFFFFF 조합 GPU 정보}}} || ||<:>[[ARM big.LITTLE 솔루션|{{{#FFFFFF big.LITTLE}}}]] ||<:>{{{#FFFFFF 구성 CPU 정보}}} ||<:>{{{#FFFFFF 코어}}} ||<:>{{{#FFFFFF 최대 클럭}}} ||<:>{{{#FFFFFF 구성 GPU 정보}}} ||<:>{{{#FFFFFF 코어}}} ||<:>{{{#FFFFFF 최대 클럭}}} || ||[[Apple A12 Bionic]] ||<:>APL1W81 ||<:>8 ||<:>O ||[[Apple Vortex]][br][[Apple Tempest]] ||<:>2[br]4 ||<)>2.5 GHz[br]1.53 GHz ||[[#G11P|Apple G11P]] ||<:>4 ||<)>1.1 GHz || ==== 3세대 자체 디자인 Neural Engine ==== [[Apple]]이 2019년 타깃 자체 모바일 AP인 [[Apple A13 Bionic]] APL1W85에 사용한 자체 디자인 NPU 아키텍처이다. ===== 사용 프로세서 목록 ===== ||<|2><:>{{{#FFFFFF 브랜드}}} ||<|2><:>{{{#FFFFFF 파트넘버}}} ||<|2><:>{{{#FFFFFF 코어}}} ||<-4><:>{{{#FFFFFF 조합 CPU 정보}}} ||<-3><:>{{{#FFFFFF 조합 GPU 정보}}} || ||<:>[[ARM big.LITTLE 솔루션|{{{#FFFFFF big.LITTLE}}}]] ||<:>{{{#FFFFFF 구성 CPU 정보}}} ||<:>{{{#FFFFFF 코어}}} ||<:>{{{#FFFFFF 최대 클럭}}} ||<:>{{{#FFFFFF 구성 GPU 정보}}} ||<:>{{{#FFFFFF 코어}}} ||<:>{{{#FFFFFF 최대 클럭}}} || ||[[Apple A13 Bionic]] ||<:>APL1W85 ||<:>8 ||<:>O ||[[Apple Lightning]][br][[Apple Thunder]] ||<:>2[br]4 ||<)>-.- GHz[br]-.- GHz ||[[#3세대 디자인 GPU 아키텍처|Apple 3rd Design]] ||<:>4 ||<)>-.- GHz || ==== 4세대 Neural Engine ==== [[A14 Bionic]]과 [[Apple M1]] 시리즈에 사용된 자체 디자인 NPU 아키텍처이다. ==== 5세대 Neural Engine ==== [[A15 Bionic]]과 [[Apple M2]] 시리즈에 사용된 자체 디자인 NPU 아키텍처이다. ==== 6세대 Neural Engine ==== [[A16 Bionic]]에 사용된 자체 디자인 NPU 아키텍처이다. == 관련 문서 == *[[SPEC2006|아키텍처별 벤치마크 결과]] [각주][include(틀:문서 가져옴, title=ARM Cortex-A 시리즈, version=248)] [[분류:Apple Silicon]][[분류:마이크로아키텍처]]