์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
Apple Cyclone์—์„œ ๋„˜์–ด์˜ด

1. ๊ฐœ์š”2. ๋ชฉ๋ก
2.1. CPU ์•„ํ‚คํ…์ฒ˜
2.1.1. ARMv7s ๊ธฐ๋ฐ˜
2.1.1.1. Swift
2.1.1.1.1. ์‚ฌ์–‘2.1.1.1.2. ์‚ฌ์šฉ ํ”„๋กœ์„ธ์„œ ๋ชฉ๋ก
2.1.2. ARMv8-A ๊ธฐ๋ฐ˜
2.1.2.1. Cyclone
2.1.2.1.1. ์‚ฌ์šฉ ํ”„๋กœ์„ธ์„œ ๋ชฉ๋ก
2.1.2.2. Typhoon
2.1.2.2.1. ์‚ฌ์šฉ ํ”„๋กœ์„ธ์„œ ๋ชฉ๋ก
2.1.2.3. Twister
2.1.2.3.1. ์‚ฌ์šฉ ํ”„๋กœ์„ธ์„œ ๋ชฉ๋ก
2.1.2.4. Hurricane
2.1.2.4.1. ์‚ฌ์šฉ ํ”„๋กœ์„ธ์„œ ๋ชฉ๋ก
2.1.2.5. Zephyr
2.1.2.5.1. ์‚ฌ์šฉ ํ”„๋กœ์„ธ์„œ ๋ชฉ๋ก
2.1.2.6. Monsoon
2.1.2.6.1. ์‚ฌ์šฉ ํ”„๋กœ์„ธ์„œ ๋ชฉ๋ก
2.1.2.7. Mistral
2.1.2.7.1. ์‚ฌ์šฉ ํ”„๋กœ์„ธ์„œ ๋ชฉ๋ก
2.1.2.8. Vortex
2.1.2.8.1. ์‚ฌ์šฉ ํ”„๋กœ์„ธ์„œ ๋ชฉ๋ก
2.1.2.9. Tempest
2.1.2.9.1. ์‚ฌ์šฉ ํ”„๋กœ์„ธ์„œ ๋ชฉ๋ก
2.1.2.10. Lightning
2.1.2.10.1. ์‚ฌ์šฉ ํ”„๋กœ์„ธ์„œ ๋ชฉ๋ก
2.1.2.11. Thunder
2.1.2.11.1. ์‚ฌ์šฉ ํ”„๋กœ์„ธ์„œ ๋ชฉ๋ก
2.2. GPU ์•„ํ‚คํ…์ฒ˜
2.2.1. 1์„ธ๋Œ€ ์ž์ฒด ๋””์ž์ธ GPU ์•„ํ‚คํ…์ฒ˜
2.2.1.1. ์‚ฌ์šฉ ํ”„๋กœ์„ธ์„œ ๋ชฉ๋ก
2.2.2. G11P
2.2.2.1. ์‚ฌ์šฉ ํ”„๋กœ์„ธ์„œ ๋ชฉ๋ก
2.2.3. 3์„ธ๋Œ€ ๋””์ž์ธ GPU ์•„ํ‚คํ…์ฒ˜
2.2.3.1. ์‚ฌ์šฉ ํ”„๋กœ์„ธ์„œ ๋ชฉ๋ก
2.3. NPU ์•„ํ‚คํ…์ฒ˜
2.3.1. Neural Engine
2.3.1.1. ์‚ฌ์šฉ ํ”„๋กœ์„ธ์„œ ๋ชฉ๋ก
2.3.2. Next-Generation Neural Engine
2.3.2.1. ์‚ฌ์šฉ ํ”„๋กœ์„ธ์„œ ๋ชฉ๋ก
2.3.3. 3์„ธ๋Œ€ ์ž์ฒด ๋””์ž์ธ Neural Engine
2.3.3.1. ์‚ฌ์šฉ ํ”„๋กœ์„ธ์„œ ๋ชฉ๋ก

1. ๊ฐœ์š”[ํŽธ์ง‘]

Apple์—์„œ ๊ฐœ๋ฐœ ๋ฐ ์„ค๊ณ„ํ•œ ๋งˆ์ดํฌ๋กœ์•„ํ‚คํ…์ฒ˜ ๋ชฉ๋ก์ด๋‹ค. ARMv8 ์ดํ›„๋กœ๋Š” ์ฝ”๋“œ๋„ค์ž„์ด ์ „๋ถ€ ๊ธฐ์ƒ ํ˜„์ƒ์—์„œ ์œ ๋ž˜๋˜์—ˆ๋‹ค.

2012๋…„๋ถ€ํ„ฐ ์‹ค์ œ ์ œํ’ˆ์ด ๊ณต๊ฐœ ๋ฐ ์ถœ์‹œ๋˜์—ˆ์œผ๋ฉฐ ๋ฐ˜๋„์ฒด ์ƒ์‚ฐ ํšŒ์‚ฌ๋Š” 2017๋…„๊นŒ์ง€ ์‚ผ์„ฑ์ „์ž ํŒŒ์šด๋”๋ฆฌ ์‚ฌ์—…๋ถ€์—์„œ ๋งก์•˜์œผ๋‚˜, 2015๋…„๋ถ€ํ„ฐ TSMC๊ฐ€ ์ฐธ์—ฌํ•ด ํ˜„์žฌ๋Š” ์ „๋‹ดํ•ด์„œ ์ƒ์‚ฐํ•˜๊ณ  ์žˆ๋‹ค.

2. ๋ชฉ๋ก[ํŽธ์ง‘]

2.1. CPU ์•„ํ‚คํ…์ฒ˜[ํŽธ์ง‘]

2.1.1. ARMv7s ๊ธฐ๋ฐ˜[ํŽธ์ง‘]

2.1.1.1. Swift[ํŽธ์ง‘]
Apple์ด 2012๋…„ ํƒ€๊ฒŸ ์ž์ฒด ๋ชจ๋ฐ”์ผ AP์ธ Apple A6 APL0598์— ์‚ฌ์šฉํ•œ ARMv7s ๊ธฐ๋ฐ˜์˜ ์ปค์Šคํ…€ ์•„ํ‚คํ…์ฒ˜๋‹ค. ์‚ฌ์šฉ๋œ ๋ช…๋ น์–ด์…‹ ์ž์ฒด๋„ ARMv7-A ๋ช…๋ น์–ด์…‹์ด ์ปค์Šคํ„ฐ๋งˆ์ด์ง•๋œ ARMv7s ๋ช…๋ น์–ด์…‹ ๊ธฐ๋ฐ˜์œผ๋กœ ๋งŒ๋“ค์–ด์กŒ๋‹ค.
2.1.1.1.1. ์‚ฌ์–‘[ํŽธ์ง‘]

  • ํ•œ ์‚ฌ์ดํด์— 3๊ฐœ์˜ ๋ช…๋ น์–ด ๋””์ฝ”๋”
  • ๋ช…๋ น์–ด ๋ฐœํ–‰ ์–ด๋ ˆ์ด(dispatch) ๊ฐœ์ˆ˜ = 1
  • Issue ๋ช…๋ น ๋ถ„๋ฐฐ๊ธฐ 1๊ฐœ๊ฐ€ 5๋ผ์ธ ํ•œ ๋ฒˆ์— ํŒŒ๊ฒฌ์€ 5๊ฐœ

์—ฐ์‚ฐ ๋ชจ๋“ˆ์€ ์ด 5๊ฐœ (A~E)
  • A - ALU(out[1])-์ •์ˆ˜์—ฐ์‚ฐ ๋ง/๋บ„์…ˆ
  • B - ALU(out)-์ •์ˆ˜์—ฐ์‚ฐ ๋ง/๋บ„์ƒ˜/๊ณฑ/๋‚˜๋ˆ—์…ˆ
  • C - NEON/vfp (?)
  • D - NEON/vfp (?)
  • E - load/store - AGU

Cortex-A9 ๋Œ€๋น„ ๋ช…๋ น์–ด ๋””์ฝ”๋”์˜ ๊ฐœ์ˆ˜์™€ ์—ฐ์‚ฐ ์œ ๋‹›์˜ ์ˆ˜๊ฐ€ ๋Š˜์—ˆ๋‹ค. ํŠนํžˆ Krait์™€ ๋‹ฌ๋ฆฌ Cortex-A9 ๋•Œ๋ถ€ํ„ฐ ๋ฌธ์ œ์‹œ ๋˜์—ˆ๋˜ Issue ๋ถ„๋ฐฐ๊ธฐ์˜ ์ตœ๋Œ€ ํŒŒ๊ฒฌ๋Ÿ‰์ด ์ด ์—ฐ์‚ฐ ์œ ๋‹›์˜ ์ˆ˜๋ณด๋‹ค ์ ์–ด์„œ ํšจ์œจ์ด ๋–จ์–ด์ง„๋‹ค๋Š” ์ ์ด ํ•ด์†Œ๋˜์—ˆ๋‹ค. ์ „์ฒด์ ์ธ ํ‰๊ฐ€๋Š” Krait์™€ ๋น„์Šทํ•œ ์„ฑ๋Šฅ์œผ๋กœ ๊ท€๊ฒฐ๋˜๊ณ  ์žˆ๋‹ค.
2.1.1.1.2. ์‚ฌ์šฉ ํ”„๋กœ์„ธ์„œ ๋ชฉ๋ก[ํŽธ์ง‘]
๋ธŒ๋žœ๋“œ
ํŒŒํŠธ๋„˜๋ฒ„
์ฝ”์–ด
์ตœ๋Œ€ ํด๋Ÿญ
์กฐํ•ฉ GPU ์ •๋ณด
๊ตฌ์„ฑ ์—ฌ๋ถ€
๊ตฌ์„ฑ CPU ์ •๋ณด
์ฝ”์–ด
์ตœ๋Œ€ ํด๋Ÿญ
APL0598
2
1.3 GHz
X
IT PowerVR SGX543 MP3
APL5598
2
1.4 GHz
X
IT PowerVR SGX554 MP4

2.1.2. ARMv8-A ๊ธฐ๋ฐ˜[ํŽธ์ง‘]

2.1.2.1. Cyclone[ํŽธ์ง‘]


Apple์ด 2013๋…„ ํƒ€๊ฒŸ ์ž์ฒด ๋ชจ๋ฐ”์ผ AP์ธ Apple A7 APL0698์— ์‚ฌ์šฉํ•œ ARMv8-A ๊ธฐ๋ฐ˜์˜ ์ปค์Šคํ…€ ์•„ํ‚คํ…์ฒ˜๋‹ค. Swift์˜ ํ›„์†์ž‘์ด๋‹ค.

๊ณต๊ฐœ ๋‹น์‹œ, ๋ฐ์Šคํฌํƒ‘๊ธ‰ CPU๋ผ ์†Œ๊ฐœํ–ˆ์—ˆ์ง€๋งŒ ์ดˆ๊ธฐ์—๋Š” ๊ทธ๋ƒฅ Swift์˜ ๋ฐœ์ „ํ˜•์œผ๋กœ ์ถ”์ธกํ–ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, ๊ทธ ์˜ˆ์ƒ์€ ๋ชจ์กฐ๋ฆฌ ํ‹€๋ฆฌ๊ฒŒ ๋˜์—ˆ๋‹ค. ์šฐ์„  Cyclone์˜ ๋ฆฌ์˜ค๋” ๋ฒ„ํผ๋Š” ์—”ํŠธ๋ฆฌ๊ฐ€ 192๊ฐœ๋กœ ํ™• ๋Š˜์—ˆ๋Š”๋ฐ, ์ด๋Š” ์ธํ…”์˜ ํ•˜์Šค์›ฐ ๋งˆ์ดํฌ๋กœ์•„ํ‚คํ…์ฒ˜์™€ ๋™์ผํ•œ ์ˆ˜์ค€์ด๋ผ๊ณ  ํ•œ๋‹ค. ์ฆ‰, Apple์˜ ์•„์นดํ…์ฒ˜ ์†Œ๊ฐœ ์„ค๋ช…์€ ํ‹€๋ฆฐ ๋ง์€ ์•„๋‹ˆ์˜€๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.[2]
2.1.2.1.1. ์‚ฌ์šฉ ํ”„๋กœ์„ธ์„œ ๋ชฉ๋ก[ํŽธ์ง‘]
๋ธŒ๋žœ๋“œ
ํŒŒํŠธ๋„˜๋ฒ„
์ฝ”์–ด
์ตœ๋Œ€ ํด๋Ÿญ
์กฐํ•ฉ GPU ์ •๋ณด
๊ตฌ์„ฑ ์—ฌ๋ถ€
๊ตฌ์„ฑ CPU ์ •๋ณด
์ฝ”์–ด
์ตœ๋Œ€ ํด๋Ÿญ
APL0698
2
1.3 GHz
X
IT PowerVR G6430 4 Cluster
APL5698
2
1.4 GHz
X
IT PowerVR G6430 4 Cluster
2.1.2.2. Typhoon[ํŽธ์ง‘]
Apple์ด 2014๋…„ ํƒ€๊ฒŸ ์ž์ฒด ๋ชจ๋ฐ”์ผ AP์ธ Apple A8 APL1011์— ์‚ฌ์šฉํ•œ ARMv8-A ๊ธฐ๋ฐ˜์˜ ์ปค์Šคํ…€ ์•„ํ‚คํ…์ฒ˜๋‹ค. Cyclone์˜ ํ›„์†์ž‘์ด๋‹ค.
2.1.2.2.1. ์‚ฌ์šฉ ํ”„๋กœ์„ธ์„œ ๋ชฉ๋ก[ํŽธ์ง‘]
๋ธŒ๋žœ๋“œ
ํŒŒํŠธ๋„˜๋ฒ„
์ฝ”์–ด
์ตœ๋Œ€ ํด๋Ÿญ
์กฐํ•ฉ GPU ์ •๋ณด
๊ตฌ์„ฑ ์—ฌ๋ถ€
๊ตฌ์„ฑ CPU ์ •๋ณด
์ฝ”์–ด
์ตœ๋Œ€ ํด๋Ÿญ
APL1011
2
1.5 GHz
X
IT PowerVR GX6450 4 Cluster
APL1012
3
1.5 GHz
X
IT PowerVR GXA6850 8 Cluster
2.1.2.3. Twister[ํŽธ์ง‘]
Apple์ด 2015๋…„ ํƒ€๊ฒŸ ์ž์ฒด ๋ชจ๋ฐ”์ผ AP์ธ Apple A9 APL0898 & APL1022์— ์‚ฌ์šฉํ•œ ARMv8-A ๊ธฐ๋ฐ˜์˜ ์ปค์Šคํ…€ ์•„ํ‚คํ…์ฒ˜๋‹ค. Typhoon์˜ ํ›„์†์ž‘์ด๋‹ค.
2.1.2.3.1. ์‚ฌ์šฉ ํ”„๋กœ์„ธ์„œ ๋ชฉ๋ก[ํŽธ์ง‘]
๋ธŒ๋žœ๋“œ
ํŒŒํŠธ๋„˜๋ฒ„
์ฝ”์–ด
์ตœ๋Œ€ ํด๋Ÿญ
์กฐํ•ฉ GPU ์ •๋ณด
๊ตฌ์„ฑ ์—ฌ๋ถ€
๊ตฌ์„ฑ CPU ์ •๋ณด
์ฝ”์–ด
์ตœ๋Œ€ ํด๋Ÿญ
APL0898
2
1.85 GHz
X
IT PowerVR GT7600 6 Cluster
APL1022
APL1012
2
2.26 GHz
X
IT PowerVR GT7800+ 12 Cluster
2.1.2.4. Hurricane[ํŽธ์ง‘]
์• ํ”Œ์ด 2016๋…„ ํƒ€๊ฒŸ ์ž์ฒด ๋ชจ๋ฐ”์ผ AP์ธ Apple A10 Fusion APL1W24์— ์‚ฌ์šฉํ•œ ARMv8-A ๊ธฐ๋ฐ˜์˜ ์ปค์Šคํ…€ ์•„ํ‚คํ…์ฒ˜๋‹ค. Twister์˜ ํ›„์†์ž‘์ด๋‹ค.
2.1.2.4.1. ์‚ฌ์šฉ ํ”„๋กœ์„ธ์„œ ๋ชฉ๋ก[ํŽธ์ง‘]
๋ธŒ๋žœ๋“œ
ํŒŒํŠธ๋„˜๋ฒ„
์ฝ”์–ด
์ตœ๋Œ€ ํด๋Ÿญ
์กฐํ•ฉ GPU ์ •๋ณด
๊ตฌ์„ฑ ์—ฌ๋ถ€
๊ตฌ์„ฑ CPU ์ •๋ณด
์ฝ”์–ด
์ตœ๋Œ€ ํด๋Ÿญ
APL1W24
2
2.34 GHz
big
2
1.1 GHz
IT PowerVR GT7600 6 Cluster
APL1071
3
2.36 GHz
big
3
-.- GHz
IT PowerVR GT7800+ 12 Cluster
2.1.2.5. Zephyr[ํŽธ์ง‘]
Apple์ด 2016๋…„ ํƒ€๊ฒŸ ์ž์ฒด ๋ชจ๋ฐ”์ผ AP์ธ Apple A10 Fusion APL1W24์— ์‚ฌ์šฉํ•œ ARMv8-A ๊ธฐ๋ฐ˜์˜ ์ปค์Šคํ…€ ์•„ํ‚คํ…์ฒ˜๋‹ค. Apple ์ตœ์ดˆ์˜ ๋ฆฌํ‹€ ํด๋Ÿฌ์Šคํ„ฐ ํƒ€๊ฒŸ CPU ์•„ํ‚คํ…์ฒ˜์ด๋‹ค.
2.1.2.5.1. ์‚ฌ์šฉ ํ”„๋กœ์„ธ์„œ ๋ชฉ๋ก[ํŽธ์ง‘]
๋ธŒ๋žœ๋“œ
ํŒŒํŠธ๋„˜๋ฒ„
์ฝ”์–ด
์ตœ๋Œ€ ํด๋Ÿญ
์กฐํ•ฉ GPU ์ •๋ณด
๊ตฌ์„ฑ ์—ฌ๋ถ€
๊ตฌ์„ฑ CPU ์ •๋ณด
์ฝ”์–ด
์ตœ๋Œ€ ํด๋Ÿญ
APL1W24
2
1.1 GHz
LITTLE
2
2.34 GHz
IT PowerVR GT7600 6 Cluster
APL1071
3
-.- GHz
LITTLE
3
2.36 GHz
IT PowerVR GT7800+ 12 Cluster
2.1.2.6. Monsoon[ํŽธ์ง‘]
Apple์ด 2017๋…„ ํƒ€๊ฒŸ ์ž์ฒด ๋ชจ๋ฐ”์ผ AP์ธ Apple A11 Bionic APL1W72์— ์‚ฌ์šฉํ•œ ARMv8-A ๊ธฐ๋ฐ˜์˜ ์ปค์Šคํ…€ ์•„ํ‚คํ…์ฒ˜๋‹ค. Hurricane์˜ ํ›„์†์ž‘์ด๋‹ค.
2.1.2.6.1. ์‚ฌ์šฉ ํ”„๋กœ์„ธ์„œ ๋ชฉ๋ก[ํŽธ์ง‘]
๋ธŒ๋žœ๋“œ
ํŒŒํŠธ๋„˜๋ฒ„
์ฝ”์–ด
์ตœ๋Œ€ ํด๋Ÿญ
์กฐํ•ฉ GPU ์ •๋ณด
๊ตฌ์„ฑ ์—ฌ๋ถ€
๊ตฌ์„ฑ CPU ์ •๋ณด
์ฝ”์–ด
์ตœ๋Œ€ ํด๋Ÿญ
APL1W72
2
2.4 GHz
big
4
1.6 GHz
Apple 1st Design MP3
2.1.2.7. Mistral[ํŽธ์ง‘]
Apple์ด 2017๋…„ ํƒ€๊ฒŸ ์ž์ฒด ๋ชจ๋ฐ”์ผ AP์ธ Apple A11 Bionic APL1W72์— ์‚ฌ์šฉํ•œ ARMv8-A ๊ธฐ๋ฐ˜์˜ ์ปค์Šคํ…€ ์•„ํ‚คํ…์ฒ˜๋‹ค. Zephyr์˜ ํ›„์†์ž‘์ด๋‹ค.
2.1.2.7.1. ์‚ฌ์šฉ ํ”„๋กœ์„ธ์„œ ๋ชฉ๋ก[ํŽธ์ง‘]
๋ธŒ๋žœ๋“œ
ํŒŒํŠธ๋„˜๋ฒ„
์ฝ”์–ด
ํด๋Ÿญ
์กฐํ•ฉ GPU ์ •๋ณด
๊ธฐ๋ณธ ํด๋Ÿญ
ํ„ฐ๋ณด ํด๋Ÿญ
๊ตฌ์„ฑ ์—ฌ๋ถ€
๊ตฌ์„ฑ CPU ์ •๋ณด
์ฝ”์–ด
์ตœ๋Œ€ ํด๋Ÿญ
APL1W72
4
1.6 GHz
1.7 GHz
LITTLE
2
2.4 GHz
Apple 1st Design MP3
2.1.2.8. Vortex[ํŽธ์ง‘]
Apple์ด 2018๋…„ ํƒ€๊ฒŸ ์ž์ฒด ๋ชจ๋ฐ”์ผ AP์ธ Apple A12 Bionic APL1W81์— ์‚ฌ์šฉํ•œ ARMv8-A ๊ธฐ๋ฐ˜์˜ ์ปค์Šคํ…€ ์•„ํ‚คํ…์ฒ˜๋‹ค. Monsoon์˜ ํ›„์†์ž‘์ด๋‹ค.
2.1.2.8.1. ์‚ฌ์šฉ ํ”„๋กœ์„ธ์„œ ๋ชฉ๋ก[ํŽธ์ง‘]
๋ธŒ๋žœ๋“œ
ํŒŒํŠธ๋„˜๋ฒ„
์ฝ”์–ด
์ตœ๋Œ€ ํด๋Ÿญ
์กฐํ•ฉ GPU ์ •๋ณด
๊ตฌ์„ฑ ์—ฌ๋ถ€
๊ตฌ์„ฑ CPU ์ •๋ณด
์ฝ”์–ด
์ตœ๋Œ€ ํด๋Ÿญ
APL1W81
2
2.5 GHz
big
4
1.53 GHz
(ํŒŒํŠธ๋„˜๋ฒ„ ๋ถˆ๋ช…)
APL1083
2
-.- GHz
big
4
-.- GHz
2.1.2.9. Tempest[ํŽธ์ง‘]
Apple์ด 2018๋…„ ํƒ€๊ฒŸ ์ž์ฒด ๋ชจ๋ฐ”์ผ AP์ธ Apple A12 Bionic APL1W81์— ์‚ฌ์šฉํ•œ ARMv8-A ๊ธฐ๋ฐ˜์˜ ์ปค์Šคํ…€ ์•„ํ‚คํ…์ฒ˜๋‹ค. Mistral์˜ ํ›„์†์ž‘์ด๋‹ค.
2.1.2.9.1. ์‚ฌ์šฉ ํ”„๋กœ์„ธ์„œ ๋ชฉ๋ก[ํŽธ์ง‘]
๋ธŒ๋žœ๋“œ
ํŒŒํŠธ๋„˜๋ฒ„
์ฝ”์–ด
ํด๋Ÿญ
์กฐํ•ฉ GPU ์ •๋ณด
๊ธฐ๋ณธ ํด๋Ÿญ
ํ„ฐ๋ณด ํด๋Ÿญ
๊ตฌ์„ฑ ์—ฌ๋ถ€
๊ตฌ์„ฑ CPU ์ •๋ณด
์ฝ”์–ด
์ตœ๋Œ€ ํด๋Ÿญ
APL1W81
4
1.53 GHz
1.59 GHz
LITTLE
2
2.5 GHz
(ํŒŒํŠธ๋„˜๋ฒ„ ๋ถˆ๋ช…)
APL1083
4
-.- GHz
-.- GHz
LITTLE
2
-.- GHz
2.1.2.10. Lightning[ํŽธ์ง‘]
Apple์ด 2019๋…„ ํƒ€๊ฒŸ ์ž์ฒด ๋ชจ๋ฐ”์ผ AP์ธ Apple A13 Bionic APL1W85์— ์‚ฌ์šฉํ•œ ARMv8-A ๊ธฐ๋ฐ˜์˜ ์ปค์Šคํ…€ ์•„ํ‚คํ…์ฒ˜๋‹ค. Vortex์˜ ํ›„์†์ž‘์ด๋‹ค.
2.1.2.10.1. ์‚ฌ์šฉ ํ”„๋กœ์„ธ์„œ ๋ชฉ๋ก[ํŽธ์ง‘]
๋ธŒ๋žœ๋“œ
ํŒŒํŠธ๋„˜๋ฒ„
์ฝ”์–ด
์ตœ๋Œ€ ํด๋Ÿญ
์กฐํ•ฉ GPU ์ •๋ณด
๊ตฌ์„ฑ ์—ฌ๋ถ€
๊ตฌ์„ฑ CPU ์ •๋ณด
์ฝ”์–ด
์ตœ๋Œ€ ํด๋Ÿญ
APL1W85
2
-.- GHz
big
4
-.- GHz
Apple 3rd Design MP4
2.1.2.11. Thunder[ํŽธ์ง‘]
Apple์ด 2019๋…„ ํƒ€๊ฒŸ ์ž์ฒด ๋ชจ๋ฐ”์ผ AP์ธ Apple A13 Bionic APL1W85์— ์‚ฌ์šฉํ•œ ARMv8-A ๊ธฐ๋ฐ˜์˜ ์ปค์Šคํ…€ ์•„ํ‚คํ…์ฒ˜๋‹ค. Tempest์˜ ํ›„์†์ž‘์ด๋‹ค.
2.1.2.11.1. ์‚ฌ์šฉ ํ”„๋กœ์„ธ์„œ ๋ชฉ๋ก[ํŽธ์ง‘]
๋ธŒ๋žœ๋“œ
ํŒŒํŠธ๋„˜๋ฒ„
์ฝ”์–ด
์ตœ๋Œ€ ํด๋Ÿญ
์กฐํ•ฉ GPU ์ •๋ณด
๊ตฌ์„ฑ ์—ฌ๋ถ€
๊ตฌ์„ฑ CPU ์ •๋ณด
์ฝ”์–ด
์ตœ๋Œ€ ํด๋Ÿญ
APL1W85
4
-.- GHz
LITTLE
2
-.- GHz
Apple 3rd Design MP4

2.2. GPU ์•„ํ‚คํ…์ฒ˜[ํŽธ์ง‘]

2.2.1. 1์„ธ๋Œ€ ์ž์ฒด ๋””์ž์ธ GPU ์•„ํ‚คํ…์ฒ˜[ํŽธ์ง‘]

Apple์ด 2017๋…„ ํƒ€๊ฒŸ ์ž์ฒด ๋ชจ๋ฐ”์ผ AP์ธ Apple A11 Bionic APL1W72์— ์‚ฌ์šฉํ•œ ์ž์ฒด ๋””์ž์ธ GPU ์•„ํ‚คํ…์ฒ˜๋‹ค. 2017๋…„ 10์›” ๊ธฐ์ค€์œผ๋กœ ์ •์‹ ๋ช…์นญ์ด ๊ณต๊ฐœ๋˜์ง€๋Š” ์•Š์•˜๋‹ค.
2.2.1.1. ์‚ฌ์šฉ ํ”„๋กœ์„ธ์„œ ๋ชฉ๋ก[ํŽธ์ง‘]
๋ธŒ๋žœ๋“œ
ํŒŒํŠธ๋„˜๋ฒ„
์ฝ”์–ด
์ตœ๋Œ€ ํด๋Ÿญ
์กฐํ•ฉ CPU ์ •๋ณด
๊ตฌ์„ฑ CPU ์ •๋ณด
์ฝ”์–ด
์ตœ๋Œ€ ํด๋Ÿญ
APL1W72
3
780 MHz
O
2
4
2.4 GHz
1.6 GHz

2.2.2. G11P[ํŽธ์ง‘]

Apple์ด 2018๋…„ ํƒ€๊ฒŸ ์ž์ฒด ๋ชจ๋ฐ”์ผ AP์ธ Apple A12 Bionic APL1W81, Apple A12X Bionic APL1083์— ์‚ฌ์šฉํ•œ ์ž์ฒด ๋””์ž์ธ GPU ์•„ํ‚คํ…์ฒ˜, 2์„ธ๋Œ€๋ถ€ํ„ฐ ๋ฉ”๋ชจ๋ฆฌ ์••์ถ• ๊ธฐ๋Šฅ์„ ์ง€์›ํ•œ๋‹ค.
2.2.2.1. ์‚ฌ์šฉ ํ”„๋กœ์„ธ์„œ ๋ชฉ๋ก[ํŽธ์ง‘]
๋ธŒ๋žœ๋“œ
ํŒŒํŠธ๋„˜๋ฒ„
์ฝ”์–ด
์ตœ๋Œ€ ํด๋Ÿญ
์กฐํ•ฉ CPU ์ •๋ณด
๊ตฌ์„ฑ CPU ์ •๋ณด
์ฝ”์–ด
์ตœ๋Œ€ ํด๋Ÿญ
APL1W81
4
1.1 GHz
O
2
4
2.5 GHz
1.53 GHz
APL1083
7
-.- GHz
O
4
4
2.5 GHz
1.53 GHz
APL1083
8
-.- GHz
O
4
4
2.5 GHz
1.53 GHz

2.2.3. 3์„ธ๋Œ€ ๋””์ž์ธ GPU ์•„ํ‚คํ…์ฒ˜[ํŽธ์ง‘]

Apple์ด 2019๋…„ ํƒ€๊ฒŸ ๋ชจ๋ฐ”์ผ AP์ธ Apple A13 Bionic APL1W85์— ์‚ฌ์šฉํ•œ ์ด๋ฏธ์ง€๋„ค์ด์…˜ GPU ๊ธฐ๋ฐ˜ GPU ์•„ํ‚คํ…์ฒ˜๋‹ค. 2019๋…„ 9์›” ๊ธฐ์ค€์œผ๋กœ ์ •์‹ ๋ช…์นญ์ด ๊ณต๊ฐœ๋˜์ง€๋Š” ์•Š์•˜๋‹ค.
2.2.3.1. ์‚ฌ์šฉ ํ”„๋กœ์„ธ์„œ ๋ชฉ๋ก[ํŽธ์ง‘]
๋ธŒ๋žœ๋“œ
ํŒŒํŠธ๋„˜๋ฒ„
์ฝ”์–ด
์ตœ๋Œ€ ํด๋Ÿญ
์กฐํ•ฉ CPU ์ •๋ณด
๊ตฌ์„ฑ CPU ์ •๋ณด
์ฝ”์–ด
์ตœ๋Œ€ ํด๋Ÿญ
APL1W85
4
-.- GHz
O
2
4
-.- GHz
-.- GHz

2.3. NPU ์•„ํ‚คํ…์ฒ˜[ํŽธ์ง‘]

2.3.1. Neural Engine[ํŽธ์ง‘]

Apple์ด 2017๋…„ ํƒ€๊ฒŸ ์ž์ฒด ๋ชจ๋ฐ”์ผ AP์ธ Apple A11 Bionic APL1W72์— ์‚ฌ์šฉํ•œ ์ž์ฒด ๋””์ž์ธ NPU ์•„ํ‚คํ…์ฒ˜๋‹ค.
2.3.1.1. ์‚ฌ์šฉ ํ”„๋กœ์„ธ์„œ ๋ชฉ๋ก[ํŽธ์ง‘]
๋ธŒ๋žœ๋“œ
ํŒŒํŠธ๋„˜๋ฒ„
์ฝ”์–ด
์กฐํ•ฉ CPU ์ •๋ณด
์กฐํ•ฉ GPU ์ •๋ณด
๊ตฌ์„ฑ CPU ์ •๋ณด
์ฝ”์–ด
์ตœ๋Œ€ ํด๋Ÿญ
๊ตฌ์„ฑ GPU ์ •๋ณด
์ฝ”์–ด
์ตœ๋Œ€ ํด๋Ÿญ
APL1W72
2
O
2
4
2.4 GHz
1.6 GHz
3
780 MHz

2.3.2. Next-Generation Neural Engine[ํŽธ์ง‘]

Apple์ด 2018๋…„ ํƒ€๊ฒŸ ์ž์ฒด ๋ชจ๋ฐ”์ผ AP์ธ Apple A12 Bionic APL1W81์— ์‚ฌ์šฉํ•œ ์ž์ฒด ๋””์ž์ธ NPU ์•„ํ‚คํ…์ฒ˜๋‹ค.
2.3.2.1. ์‚ฌ์šฉ ํ”„๋กœ์„ธ์„œ ๋ชฉ๋ก[ํŽธ์ง‘]
๋ธŒ๋žœ๋“œ
ํŒŒํŠธ๋„˜๋ฒ„
์ฝ”์–ด
์กฐํ•ฉ CPU ์ •๋ณด
์กฐํ•ฉ GPU ์ •๋ณด
๊ตฌ์„ฑ CPU ์ •๋ณด
์ฝ”์–ด
์ตœ๋Œ€ ํด๋Ÿญ
๊ตฌ์„ฑ GPU ์ •๋ณด
์ฝ”์–ด
์ตœ๋Œ€ ํด๋Ÿญ
APL1W81
8
O
2
4
2.5 GHz
1.53 GHz
4
1.1 GHz

2.3.3. 3์„ธ๋Œ€ ์ž์ฒด ๋””์ž์ธ Neural Engine[ํŽธ์ง‘]

Apple์ด 2019๋…„ ํƒ€๊ฒŸ ์ž์ฒด ๋ชจ๋ฐ”์ผ AP์ธ Apple A13 Bionic APL1W85์— ์‚ฌ์šฉํ•œ ์ž์ฒด ๋””์ž์ธ NPU ์•„ํ‚คํ…์ฒ˜๋‹ค.
2.3.3.1. ์‚ฌ์šฉ ํ”„๋กœ์„ธ์„œ ๋ชฉ๋ก[ํŽธ์ง‘]
๋ธŒ๋žœ๋“œ
ํŒŒํŠธ๋„˜๋ฒ„
์ฝ”์–ด
์กฐํ•ฉ CPU ์ •๋ณด
์กฐํ•ฉ GPU ์ •๋ณด
๊ตฌ์„ฑ CPU ์ •๋ณด
์ฝ”์–ด
์ตœ๋Œ€ ํด๋Ÿญ
๊ตฌ์„ฑ GPU ์ •๋ณด
์ฝ”์–ด
์ตœ๋Œ€ ํด๋Ÿญ
APL1W85
8
O
2
4
-.- GHz
-.- GHz
Apple 3rd Design
4
-.- GHz
[2] ํ‹€๋ฆฐ ๋ง์€ ์•„๋‹ˆ์—ˆ๋‹ค๊ณ  ํ•˜๋Š” ์ด์œ ๋Š” ํ•˜์Šค์›ฐ ๋งˆ์ดํฌ๋กœ์•„ํ‚คํ…์ฒ˜์™€ ๋™๊ธ‰์ธ ๋ถ€๋ถ„์ด ํ•˜๋‚˜๋ผ๋„ ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ด๊ฒƒ์„ ๋ณด๊ณ  ํ˜„ ์„ธ๋Œ€์˜ x86 ์ฃผ๋ ฅ CPU์™€ ๋™๊ธ‰์˜ ์„ฑ๋Šฅ์„ ๋‚ธ๋‹ค๊ณ  ์ฐฉ๊ฐํ•˜๋ฉด ์‹ฌํžˆ ๊ณค๋ž€ํ•˜๋‹ค. ํ˜„์žฌ๋กœ์„œ๋Š” ARM ๊ณ„์—ด AP๋Š” ํŠธ๋žœ์ง€์Šคํ„ฐ ์ˆ˜๊ฐ€ ๋” ๋งŽ๊ฑด ํด๋Ÿญ์ด ๋” ๋†’๊ฑด ์ ˆ๋Œ€ x86 ๊ณ„์—ด CPU๋ฅผ ์ด๊ธธ ์ˆ˜ ์—†๋‹ค. x86์˜ ์ง„๊ฐ€๋Š” ARM๊ณผ ์šด์˜์ฒด์ œ๊ฐ€ ํ†ต์ผ๋œ ๋’ค์— ๋‚˜์˜จ๋‹ค. IBM PC ํ˜ธํ™˜๊ธฐ์ข… ๋ฌธ์„œ๋ฅผ ์ฐธ๊ณ ํ•˜์ž.