Processori progettati da Apple

Da Wikipedia, l'enciclopedia libera.
Jump to navigation Jump to search

Apple Inc. ha sviluppato una gamma di processori "System on Chip" (SoC) e "System in Package" (SiP) per i dispositivi di sua produzione.

Prima del lancio[modifica | modifica wikitesto]

Prima dell'introduzione della serie di SoC Apple "A", Apple ha utilizzato 4 diversi SoC nelle prime revisioni di iPhone e iPod touch. Sono stati progettati da Apple e prodotti da Samsung. Integrano un singolo core di elaborazione basato su ARM (CPU), un'unità di elaborazione grafica (GPU) e altra elettronica necessaria per fornire funzioni di calcolo mobile all'interno di un singolo pacchetto fisico.

Immagine Codice Processo Volume CPU ISA CPU CPU Cache GPU RAM Dispositivi
S5L8900.jpg APL0098
-
S5L8900
90 nm 72,0 mm2 ARMv6 412 MHz
Single-Core
ARM11
L1: 16 KB+16 KB
L2: n/d
L3: n/d
PowerVR
MBX Lite
(130 nm)
128 MB (DRAM)
133 MHz (LPDDR)
533 MB/sec (HBM)
16 bit (Single-Channel)
iPhone 2G
iPhone 3G
iPod Touch (1° gen)
S5L8720.jpg APL0278
-
S5L8720
65 nm 36,0 mm2 ARMv6 412–533 MHz
Single-Core
ARM11
L1: 16 KB+16 KB
L2: n/d
L3: n/d
PowerVR
MBX Lite
(130 nm)
128 MB (DRAM)
133 MHz (LPDDR)
1,6 GB/sec (HBM)
32 bit (Single-Channel)
iPod Touch (2° gen)
iPod Nano (4° gen)
S5L8920.jpg APL0298
-
S5L8920
65 nm 71,8 mm2 ARMv7 600 MHz
Single-Core
Cortex-A8
L1: 32 KB+32 KB
L2: 256 KB
L3: n/d
PowerVR
SGX535
256 MB (DRAM)
200 MHz (LPDDR)
1,6 GB/sec (HBM)
32 bit (Single-Channel)
iPhone 3GS
S5L8922.jpg APL2298
-
S5L8922
45 nm 41,6 mm2 ARMv7 600–800 MHz
Single-Core
Cortex-A8
L1: 32 KB+32 KB
L2: 256 KB
L3: n/d
PowerVR
SGX535
256 MB (DRAM)
200 MHz (LPDDR)
1,6 GB/sec (HBM)
32 bit (Single-Channel)
iPod Touch (3° gen)

Serie A[modifica | modifica wikitesto]

La serie di processori Apple A è una famiglia di Systems on Chip (SoC) utilizzata su iPhone, iPad, iPod touch e Apple TV. Integrano uno o più core di elaborazione basati su ARM (CPU), un'unità di elaborazione grafica (GPU), memoria cache e altra elettronica necessaria per fornire funzioni di calcolo mobile all'interno di un singolo pacchetto fisico. Sono progettati da Apple e prodotti inizialmente da Samsung e successivamente da TSMC.

Confronto tecnico[modifica | modifica wikitesto]

Immagine Codice Processo Volume Transistor CPU ISA CPU CPU Cache GPU RAM Dispositivi
2010
Apple A4 Chip.jpg APL0398 45 nm 53,3 mm2 ARMv7 800 MHz–1 GHz
Single-Core
(Cortex-A8)
L1: 32 KB+32 KB
L2: 512 KB
L3:
PowerVR
SGX535
(250 MHz)
512 MB (DRAM)
133 MHz (LPDDR)
1,6 GB/sec (HMB)
32 bit (Single-Channel)
iPhone 4
iPad (1° gen)
iPod Touch (4° gen)
Apple TV (2° gen)
2011
Apple A5 Chip.jpg APL0498
(2011)
32 nm 122,2 mm2 ARMv7 800 MHz–1 GHz
Dual-Core
(Cortex-A9)
L1: 32 KB+32 KB
L2: 1 MB
L3:
PowerVR
SGX543MP2
(200 MHz)
Dual-Core
(12,8 GFLOPS)
400 MHz (LPDDR2-800)
6,4 GB/sec (HMB)
32 bit (Dual-Channel)
iPad 2
iPhone 4S
APL2498
(2012)
32 nm 69,6 mm2 Apple TV (3° gen)
iPad 2 (2.4)
iPod Touch (5° gen)
iPad Mini (1° gen)
APL7498
(2013)
32 nm 37,8 mm2 800 MHz–1 GHz
Single-Core
(Cortex-A9)
Apple TV (3.2)
2012
Apple A5X Chip.jpg APL5498 45 nm 165 mm2 ARMv7 1,0 GHz
Dual-Core
(Cortex-A9)
L1: 32 KB+32 KB
L2: 1 MB
L3:
PowerVR
SGX543MP4
Quad-Core
@ 200 MHz
(25 GFLOPS)
1 GB (DRAM)
400 MHz (LPDDR2-800)
12.8 GB/sec (HMB)
32-bit (Quad-Channel)
iPad (3° gen)
Apple A6 Chip.jpg APL0598 32 nm 96,71 mm2 ARMv7s 1,3 GHz
Dual-Core
(Swift)
L1: 32 KB+32 KB
L2: 1 MB
L3:
PowerVR
SGX543MP3
Triple-Core
@ 266 MHz
(25.5 GFLOPS)
1 GB (DRAM)
533 MHz (LPDDR2-1066)
8.528 GB/sec (HMB)
32-bit (Dual-Channel)
iPhone 5
iPhone 5C
Apple A6X chip.jpg APL5598 32 nm 123 mm2 ARMv7s 1,4 GHz
Dual-Core
(Swift)
L1: 32 KB+32 KB
L2: 1 MB
L3:
PowerVR
SGX554MP4
Quad-Core
@ 266 MHz
(68.1 GFLOPS)
1 GB (DRAM)
533 MHz (LPDDR2-1066)
17.1 GB/sec (HMB)
32-bit (Quad-Channel)
iPad (4° gen)
2013
Apple A7 chip.jpg APL0698 28 nm 102 mm2 1,0 mld ARMv8-A 1,3 GHz
Dual-Core
(Cyclone)
L1: 64 KB+64 KB
L2: 1 MB
L3: 4 MB
PowerVR
G6430
Quad-Core
@ 450 MHz
(115.2 GFLOPS)
1 GB (DRAM)
800 MHz (LPDDR3-1600)
12.8 GB/sec (HMB)
64-bit (Single-Channel)
iPhone 5S
iPad Mini 2
iPad Mini 3
APL5698 28 nm 102 mm2 1,4 GHz
Dual-Core
(Swift)
iPad Air (1° gen)
2014
Apple A8 system-on-a-chip.jpg APL1011 20 nm 89 mm2 2,0 mld ARMv8-A 1.1-1.5 GHz
Dual-Core
(Typhoon)
L1: 64 KB+64 KB
L2: 1 MB
L3: 4 MB
PowerVR
GX6450
Quad-Core
@ ~533 MHz
(136.5 GFLOPS)
800 MHz (LPDDR3-1600)
12.8 GB/sec (HMB)
64-bit (Single-Channel)
iPhone 6
iPhone 6 Plus
iPod Touch (6° gen)
iPad Mini 4
Apple TV (4° gen)
HomePod
Apple A8X system-on-a-chip.jpg APL1012 20 nm 128 mm2 3,0 mld ARMv8-A 1.5 GHz
Triple-Core
(Typhoon)
L1: 64 KB+64 KB
L2: 2 MB
L3: 4 MB
PowerVR
GXA6850
Octa-Core
@ ~450 MHz
(230.4 GFLOPS)
2 GB (DRAM)
800 MHz (LPDDR3-1600)
25.6 GB/sec (HMB)
64-bit (Dual-Channel)
iPad Air 2
2015
Apple A9 APL0898.jpg APL0898 14 nm
(FinFET)
96 mm2 2,0 mld ARMv8-A 1.85 GHz
Dual-Core
(Twister)
L1: 64 KB+64 KB
L2: 3 MB
L3: 4 MB
PowerVR
GT7600
Hexa-Core
@ ~600 MHz
(230.4 GFLOPS)
1-2 GB (DRAM)
1600 MHz (LPDDR4-3200)
25.6 GB/sec (HMB)
64-bit (Single-Channel)
iPhone 6S
iPhone 6S Plus
iPhone SE
iPad (2017)
APL1022 16 nm
(FinFET)
104,5 mm2
Apple A9X.jpg APL1021 16 nm
(FinFET)
143,9 mm2 3,0 mld ARMv8-A 2.16–2.26 GHz
Dual-Core
(Twister)
L1: 64 KB+64 KB
L2: 3 MB
L3:
PowerVR
7XT Series
Dodeca-Core
@ ~533 MHz
(409.3 GFLOPS)
1600 MHz (LPDDR4-3200)
51.2 GB/sec (HMB)
64-bit (Dual-Channel)
iPad Pro 12.9 (1° gen)
iPad Pro 9.7
2016
Apple A10 Fusion APL1W24.jpg APL1W24 16 nm
(FinFET)
125 mm2 3,3 mld ARMv8-A 2.34 GHz
Quad-Core
(2x Hurricane + 2x Zephyr)
L1: 64 KB+64 KB
L2: 3 MB
L3: 4 MB
PowerVR
GT7600 Plus
Hexa-Core
@ > 650 MHz
(> 250 GFLOPS)
2-3 GB (DRAM)
1600 MHz (LPDDR4)
25.6GB/s (HMB)
64-bit (Single-Channel)
iPhone 7
iPhone 7 Plus
iPad (2018)
Apple A10X Fusion.jpg APL1071 10 nm
(FinFET)
96,4 mm2 ARMv8-A 2.36 GHz
Hexa-Core
(3x Hurricane + 3x Zephyr)
L1: 64 KB+64 KB
L2: 8 MB
L3:
PowerVR
GT7600 Plus
Dodeca-Core
1600 MHz (LPDDR4)
51.2GB/s (HMB)
64-bit (Dual-Channel)
iPad Pro 10.5
iPad Pro 12.9 (2° gen)
Apple TV 4K
2017
Apple A11.jpg APL1W72 10 nm
(FinFET)
87,66 mm2 4,3 mld ARMv8.2-A 2.39 GHz
Hexa-Core
(2x Monsoon + 4x Mistral)
L1: 32 KB+32 KB
L2: 8 MB
L3:
Apple Custom GPU
(Triple-Core)
2-3 GB (DRAM)
2133 MHz (LPDDR4X)
34,1 GB/sec (HMB)
64-bit (Single-channel)
iPhone 8
iPhone 8 Plus
iPhone X
2018
Apple A12.jpg APL1W81 7 nm
(FinFET)
83,27 mm2 6,9 mld ARMv8.3-A 2.49 GHz
Hexa-Core
(2x Vortex + 4x Tempest)
L1: 128 KB+128 KB
L2: 8 MB
L3:
Apple Custom GPU
(Quad-Core)
3-4 GB (DRAM)
2133 MHz (LPDDR4X)
34,1 GB/sec (HMB)
64-bit (Single-Channel)
iPhone XS
iPhone XS Max
iPhone XR
Apple A12X.jpg APL1083 7 nm
(FinFET)
118,5 mm2 9,8 mld ARMv8.3-A 2.49 GHz
Octa-Core
(4x Vortex + 4x Tempest)
L1:
L2: 16 MB
L3:
Apple Custom GPU
(Epta-Core)
4-6 GB (DRAM)
2133 MHz (LPDDR4X)
68.2 GB/sec (HMB)
128-bit (Dual-Channel)
iPad Pro 11
iPad Pro 12.9 (3° gen)

Serie S[modifica | modifica wikitesto]

La serie di processori Apple S è una famiglia di Systems in Package (SiP) utilizzata su Apple Watch. Utilizza un processore applicativo personalizzato che insieme ai processori di memoria, archiviazione e supporto per connettività wireless, sensori e I / O comprende un computer completo in un unico pacchetto. Sono progettati da Apple e prodotti da società terze.

S1
Novembre 2014 - Settembre 2016
S2
Settembre 2016 - Settembre 2017
S1P
Settembre 2016 - Settembre 2017
S3
Settembre 2017 - Presente
S4
Settembre 2018 - Presente

Serie W[modifica | modifica wikitesto]

La serie di processori Apple W è una famiglia di System on Chip (SoC) e chip wireless (con particolare attenzione alla connettività Bluetooth e WiFi).

Note[modifica | modifica wikitesto]


Altri progetti[modifica | modifica wikitesto]