Velocità del Processore dell'iPhone 3G
Quando Apple lanciò l'iPhone 3G nel 2008, la sua velocità fu un importante punto di vendita. Il 3G usa la rete 3G di AT&T, significativamente più veloce della rete Edge dell'iPhone originale "2G". Questi guadagni di velocità non c'entravano nulla con la CPU del 3G, l'ARM11. Infatti, l'ARM11 è la stessa CPU dell'iPhone originale. La sua frequenza è 412 MHz.
Frequenza di Clock
L'ARM11 sull'iPhone 3G è una CPU (unità di elaborazione centrale). Una CPU sincronizza il flusso di dati tra altri chip e componenti inviando un segnale di clock. Questo segnale determina la velocità con cui i chip comunicano attraverso i circuiti sulla scheda. Più veloce il segnale di clock, più veloce la comunicazione tra chip, aumentando le prestazioni complessive. Anche se l'ARM11 può girare a 667 MHz, nel 3G è stato "sotto-cloccato" a 412 MHz per ridurre i consumi.
Cache
Altri componenti con cui la CPU comunica sono le cache L1 e L2. La L1 (Level 1 cache) è una piccola area di memoria dedicata a dati richiesti frequentemente. La CPU li memorizza nella L1 per accederli rapidamente, aumentando le prestazioni. Alcune CPU hanno anche una cache L2, più grande e lenta della L1. La CPU ARM11 dell'iPhone 3G ha una cache L1 da 32 KB, ma nessuna cache L2.
System on a Chip
L'ARM11 nell'iPhone 3G è un pezzo di un intero sistema, il "System on a Chip" (SoC), un componente personalizzato prodotto da Samsung per Apple. Questo singolo chip contiene la CPU dell'iPhone, la sua unità di elaborazione grafica (GPU) e la memoria di sistema. La GPU sul SoC è la PowerVR MBX-Lite. Gira a 60 MHz e può rendere 1 milione di triangoli al secondo.
Dopo il 3G
Quando il successore dell'iPhone 3G, il 3GS, fu lanciato nel 2009, Apple dichiarò che il nuovo modello avrebbe avuto prestazioni doppie. Non solo per la velocità del processore, ma anche per le prestazioni dei sottosistemi hardware correlati. Il 3GS ha una frequenza di clock più alta, 600 MHz. Ha anche una cache L1 più grande - 2 KB per istruzioni e dati - contro i 16 KB ciascuno del 3G. La CPU ARM Cortex A8 nel 3GS ha anche una cache L2 da 256 KB. La GPU PowerVR SGX nel 3GS alla configurazione minima gira a 100 MHz e ha oltre il triplo delle prestazioni geometriche del 3G. Questo trend di miglioramento è continuato nell'iPhone 4, che gira tra 750 MHz e 800 MHz.