Procesoare Apple A5 vs TI OMAP4430 | TI OMAP 4430 vs Apple A5 Viteză, performanță
Apple A5 și Texas Instruments OMAP4430 sunt System-on-Chips (SoC) implementate în electronicele de larg consum de Apple și, respectiv, Texas Instruments (TI). În termenul unui laic, un SoC este un computer pe un singur IC (Circuit integrat, numit cip). Din punct de vedere tehnic, un SoC este un IC care integrează componente tipice pe un computer (cum ar fi microprocesor, memorie, intrare/ieșire) și alte sisteme care furnizează funcționalități electronice și radio. Atât Apple A5, cât și TI OMAP4430 sunt Multiprocessor System-on-Chip (MPSoC), în care designul folosește arhitectura multiprocesor pentru a exploata puterea de calcul disponibilă. Apple a lansat A5 în martie 2011 cu iPad2, iar OMAP (abreviere pentru Open Multimedia Application Platform) 4430 de la TI a apărut pe piață cam în același timp.
De obicei, componentele majore ale unui SoC sunt CPU (unitatea centrală de procesare) și GPU (unitatea de procesare grafică). CPU-urile atât din Apple A5, cât și din TI OMAP4430 se bazează pe ARM (Advanced RICS – Reduced Instruction Set Computer – Machine, dezvoltat de ARM Holdings) v7 ISA (Instruction Set Architecture, care este folosit ca punct de plecare pentru proiectarea unui procesor) și fabricat folosind o tehnologie de semiconductor cunoscută sub numele de TSMC (Taiwan Semiconductor Manufacturing Company) 45 nm.
Apple A5
A5 a fost vândut pentru prima dată în martie 2011, când Apple a lansat cea mai recentă tabletă, iPad2. Ulterior, recenta clonă de iPhone a Apple, iPhone 4S, a fost lansată echipată cu Apple A5. Apple A5 a fost proiectat de Apple și fabricat de Samsung în numele Apple. Spre deosebire de predecesorul său Apple A4, A5 are nuclee duale atât în procesor, cât și în GPU. Prin urmare, din punct de vedere tehnic, Apple A5 nu este doar un SoC, ci și un MPSoC (Multi Processor System on Chip). Procesorul dual core al lui A5 se bazează pe procesorul ARM Cotex-A9 (care folosește același ISA ARM v7 care este folosit de Apple A4), iar GPU-ul său dual core se bazează pe procesorul grafic PowerVR SGX543MP2. CPU-ul lui A5 este de obicei tactat la 1GHz (tactarea folosește scalarea frecvenței; prin urmare, viteza de tac se poate schimba de la 800MHz la 1GHz, în funcție de sarcină, țintind economisirea energiei), iar GPU-ul său este tactat la 200MHz. A5 are atât memorii cache L1 (instrucțiuni și date) cât și L2. A5 vine cu un pachet de memorie DDR2 de 512 MB care este de obicei tactat la 533 MHz.
TI OMAP 4430
OMAP 4430 a fost lansat în primul trimestru al anului 2011 și, potrivit PDAdb.net, a fost implementat mai întâi în BlackBerry Playbook. Multe alte dispozitive, cum ar fi telefoane, PDA-uri și tablete, l-au folosit ulterior. PandaBoard, o placă renumită de dezvoltare academică susținută de comunitate, are OMAP 4430 ca procesor principal. Procesorul utilizat în OMAP 4430 este arhitectura dual core Cotex A9 a ARM, iar GPU-ul folosit a fost SGX540 de la PowerVR. În OMAP 4430, procesorul este tactat la 1GHz, iar GPU-ul este tactat la 304MHz (care este relativ mai mare în comparație cu tactarea aceluiași GPU în alte SoC-uri unde a fost implementat SGX540). Cipul are ambele ierarhii cache L1 și L2 în procesorul său dual core și este ambalat cu o memorie RAM DDR2 de 1 GB de putere redusă.
O comparație între Apple A5 și TI OMAP4430 este tabelată mai jos.
Apple A5 | TI OMAP 4430 | |
Data lansării | martie 2011 | T1, 2011 |
Tip | MPSoC | MPSoC |
Primul dispozitiv | iPad2 | BlackBerry Playbook (PDAdb.net) |
Alte dispozitive | iPhone 4S | Motorola Droid3, LG Optimus 3D, LG Thrill, Motorola Milestone 3, Motorola Bionic |
ISA | ARM v7 (32 de biți) | ARM v7 (32 de biți) |
CPU | ARM Cotex A9 (Dual Core) | ARM Cotex A9 (Dual Core) |
Viteza de ceas a CPU | 1GHz (800MHz-1GHz) | 1GHz |
GPU | PowerVR SGX543MP2 (Dual Core) | PowerVR SGX540 |
Viteza de ceas a GPU | 200MHz | 304MHz |
Tehnologie CPU/GPU |
45nm | 45nm |
L1 Cache |
32kB instrucțiuni, 32kB date (pe fiecare nucleu al procesorului) |
32kB instrucțiuni, 32kB date (pe fiecare nucleu al procesorului) |
L2 Cache |
1MB (împărțit între nucleele procesorului) |
1MB (împărțit între nucleele procesorului) |
Memorie | 512MB DDR2 de putere redusă, tactat la 533MHz | 1 GB DDR2 de putere redusă |
Rezumat
În rezumat, atât Apple A5, cât și TI OMAP4430 au caracteristici comparabile. Având în vedere că au fost lansate cam în același timp, au folosit tehnologii similare din acea epocă. Ambele folosesc aceeași arhitectură a procesorului (cu frecvență similară). Principala diferență dintre cele două poate fi văzută în implementarea lor de GPU-uri; în timp ce Apple A5 a folosit un nou GPU dual core de la PowerVR, TI OMAP4430 a folosit un GPU mai vechi cu o rată de ceas foarte îmbunătățită (Power SGX543MP2 @ 200MHz vs. PowerVR SGX540 @ 304MHz). Configurația GPU utilizată de Apple A5 este de așteptat să o depășească pe cea utilizată de TI OMAP4430. Deși ambele au configurații exact similare în memoria cache a procesorului, OMAP4430 are o memorie mai mare (1 GB față de 512 MB) și, prin urmare, va avea performanțe mai bune pentru aplicațiile care necesită memorie.