Apple A5 kontra TI OMAP4460 | OMAP 4460 a procesory Apple A5 Szybkość, wydajność
Apple A5 i Texas Instruments OMAP4460 to System-on-Chips (SoC) wdrożony w elektronice użytkowej odpowiednio przez Apple i Texas Instruments (TI). W terminologii laika SoC to komputer na pojedynczym układzie scalonym (ang. Integrated Circuit, czyli chip). Technicznie rzecz biorąc, SoC to układ scalony, który integruje typowe komponenty komputera (takie jak mikroprocesor, pamięć, wejście/wyjście) i inne systemy obsługujące funkcje elektroniczne i radiowe. Zarówno Apple A5, jak i TI OMAP4460 to wieloprocesorowy system na chipie (MPSoC), w którym konstrukcja wykorzystuje architekturę wieloprocesorową do wykorzystania dostępnej mocy obliczeniowej. Apple wypuścił A5 w marcu 2011 roku z iPadem2 i OMAP (skrót od Open Multimedia Application Platform) 4460 pojawił się na rynku w ostatnim kwartale 2011 roku.
Zazwyczaj głównymi składnikami SoC są jego procesor (centralna jednostka przetwarzania) i GPU (jednostka przetwarzania grafiki). Procesory zarówno w Apple A5, jak i TI OMAP4460 są oparte na architekturze ARM (Advanced RICS – Reduced Instruction Set Computer – Machine, opracowanej przez ARM Holdings) ISA (Instruction Set Architecture, która jest wykorzystywana jako miejsce startu projektowania procesora) i są produkowane przy użyciu technologii półprzewodnikowej znanej jako TSMC (Taiwan Semiconductor Manufacturing Company) 45nm.
Apple A5
A5 został po raz pierwszy sprzedany w marcu 2011 roku, kiedy Apple wypuściło swój najnowszy tablet, iPad2. Później został wydany najnowszy klon iPhone'a firmy Apple, iPhone 4S wyposażony w Apple A5. Apple A5 został zaprojektowany przez Apple i wyprodukowany przez Samsunga na zlecenie Apple. W przeciwieństwie do swojego poprzednika Apple A4, A5 miał dwa rdzenie zarówno w CPU, jak i GPU. Dlatego technicznie Apple A5 to nie tylko SoC, ale także MPSoC (Multi Processor System on Chip). Dwurdzeniowy procesor A5 jest oparty na procesorze ARM Cotex-A9 (który wykorzystuje ten sam ARM v7 ISA, który jest używany przez Apple A4), a jego dwurdzeniowy procesor graficzny oparty jest na procesorze graficznym PowerVR SGX543MP2. Procesor A5 jest zazwyczaj taktowany 1GHz (taktowanie wykorzystuje skalowanie częstotliwości; w związku z tym częstotliwość zegara może zmieniać się z 800MHz do 1GHz, w zależności od obciążenia, w celu oszczędzania energii), a jego GPU jest taktowany z częstotliwością 200MHz. A5 ma zarówno pamięć podręczną L1 (instrukcje i dane), jak i L2. A5 jest dostarczany z pakietem pamięci DDR2 512 MB, który jest zwykle taktowany z częstotliwością 533 MHz.
TI OMAP4460
OMAP4460 został wydany w czwartym kwartale 2011 roku i według PDAdb.net został po raz pierwszy wdrożony w tabletach dziewiątej generacji Archos. Jest to SoC z wyboru dla nadchodzącego (który ma zostać wydany w połowie listopada 2011 r.) smartfona Google Galaxy Nexus wyprodukowanego przez Samsunga dla Google. Procesor zastosowany w OMAP4460 to dwurdzeniowa architektura ARM Cotex A9, a zastosowanym procesorem graficznym był PowerVR SGX540. W OMAP4460 procesor jest taktowany 1,5 GHz, a procesor graficzny 384 MHz (stosunkowo bardzo wysoka częstotliwość w porównaniu do taktowania tego samego GPU w innych układach SoC, w których zastosowano SGX540). Układ został wyposażony w hierarchię pamięci podręcznej L1 i L2 w swoim dwurdzeniowym procesorze i jest wyposażony w 1 GB pamięci RAM DDR2 o niskim poborze mocy.
Porównanie pomiędzy Apple A5 i TI OMAP4460 przedstawiono poniżej.
Apple A5 | TI OMAP4460 | |
Data wydania |
Marzec 2011 | Q4, 2011 |
Typ | MPSoC | MPSoC |
Pierwsze urządzenie | iPad2 | Archos 80 G9 |
Inne urządzenia | iPhone 4S | Galaxy Nexus (będzie wydany w połowie listopada) |
ISA | ARM v7 (32bit) | ARM v7 (32bit) |
CPU | ARM Cotex A9 (dwurdzeniowy) | ARM Cotex A9 (dwurdzeniowy) |
Szybkość zegara procesora | 1GHz (800MHz-1GHz) | 1,5 GHz |
GPU | PowerVR SGX543MP2 (dwurdzeniowy) | PowerVR SGX540 |
Szybkość zegara GPU | 200MHz | 384MHz |
Technologia procesora/GPU | 45nm | 45nm |
Pamięć podręczna L1 |
Instrukcja 32kB, dane 32kB (na każdy rdzeń procesora) |
Instrukcja 32kB, dane 32kB (na każdy rdzeń procesora) |
Pamięć podręczna L2 |
1MB (współdzielone przez rdzenie procesora) |
1MB (współdzielone przez rdzenie procesora) |
Pamięć | 512 MB pamięci DDR2 o niskiej mocy taktowanej zegarem 533 MHz | 1GB DDR3 o niskim poborze mocy (LP) |
Podsumowanie
Podsumowując, zarówno Apple A5, jak i TI OMAP4460 mają porównywalne funkcje. Obaj używali tej samej architektury procesora (ze znacznie wyższą częstotliwością taktowania w OMAP4460). Główną różnicę między nimi można zauważyć we wdrażaniu procesorów graficznych: podczas gdy Apple A5 używa nowego dwurdzeniowego procesora graficznego PowerVR i taktowanego z niższą częstotliwością, TI OMAP4460 używa starszego procesora graficznego o znacznie poprawionym taktowaniu (Power SGX543MP2 @ 200 MHz w porównaniu z PowerVR SGX540 @ 384 MHz). Chociaż obie muszą działać teoretycznie bardzo podobnie, dokładny benchmarking powinien ujawnić prawdę. Chociaż oba mają dokładnie podobne konfiguracje pamięci podręcznej procesora, OMAP4460 ma większą (1 GB w porównaniu do 512 MB) pamięć, a zatem będzie lepszy w przypadku aplikacji wymagających dużej ilości pamięci.