Het belangrijkste voordeel van de Cortex-A53 core is dat het een nieuwe interne processor-architectuur heeft (pipelines, caches etc) die specifiek geoptimaliseerd is voor de laatste procestechnologie (zoals 28/20 nm en lager). De core blijft relatief zuinig maar is wel een stukje sneller als de heel zuinige Cortex-A7 die momenteel op grote schaal gebruikt wordt.
Dat de Cortex-A53 64-bit ondersteund is voor performance nog helemaal niet zo relevant. Het is bijvoorbeeld waarschijnlijk dat deze chips voorlopig nog voornamelijk in 32-bit mode gebruikt worden. Theoretisch zou bijvoorbeeld een Cortex-A53-gebaseerde core waar 64-bit ondersteuning uit is weggehaald nog weinig nadelen hebben en zelfs nog een stukje sneller (voor 32-bit code), goedkoper en zuiniger zijn.
Dat de A53 nu heel breed wordt gebruikt in nieuwe chips (ook door b.v. MediaTek) heeft ook te maken met het feit dat het aanbod van 32-bit ARM cores met hogere performance nog steeds niet optimaal is: de Cortex-A15 was veel te onzuinig, terwijl de opvolgers Cortex-A12 en Cortex-A17 nog wat problemen lijken te hebben (chips die deze cores gebruiken lijken last de hebben voor hardware problemen en hoger dan verwacht stroomgebruik; vrijwel geen enkele is nog succesvol in grotere aantallen gepoduceerd).
Verder nog iets over Apple's A7 (1.3 GHz 64-bit ARMv8 dual-core), hoewel ik aanneem dat ik mogelijk gelijk de furie van Apple liefhebbers over mij heen krijg. Voortdurend wordt het de redenering aangedragen dat omdat de de A7 "maar" dual-core is en "maar op 1.3 GHz" draait en toch snel is superieur/slimmer/efficienter etc zou zijn dan alle andere processors, b.v. quad-cores op een hogere kloksnelheid.
Dat is echter een verkeerde redenering, want processor cores in de Apple's A7 gebruiken gewoon een nieuwe, andere architectuur met een veel hogere IPC (instructions per clock). Op meetpunten die er toe doen is de Apple A7 helemaal niet zo superieur/slim/zuinig:
- De twee Cyclone cores in de Apple A7 zijn groot en duur (chip-oppervlakte).
- De Apple A7 gebruikt relatief veel stroom bij hogere belasting, waardoor bijvoorbeeld de iPhone 5S bij intensief gebruik een kortere accuduur heeft dan veel andere smartphones.
- Hoewel de Apple A7 snel is, doen veel quad-cores met veel hogere kloksnelheden (b.v Snapdragon 801) daar niet duidelijk voor onder terwijl ze vaak zuiniger zijn. Het aantal cores en de kloksnelheid is eigenlijk niet relevant; de efficientie van een chip kun je eigenlijk alleen bepalen kijkend naar (gemeten) performance en stroomgebruik, los van aantal cores of kloksnelheid.
Het waarschijnlijk dat de Cyclone uit de Apple A7 wat performance-karakteristieken lijkt op de Cortex-A57 (high-performance, hoge IPC, hoger stroomgebruik), wat weer overeenkomt met de 32-bit Cortex-A15.
De Cortex-A53 is gebaseerd op de Cortex-A7, en daarom veel zuiniger, en het lijk me zelfs waarschijnlijk dat Apple's nieuwe Apple A8 processor cores gebruikt
met een architectuur vergelijkbaar met de Cortex-A53, dat wel zeggen meer cores (b.v. vier of acht, in pseudo big.LITTLE zoals Qualcomm's nieuwe chip of gewoon octa-core met dezelfde cores), hogere kloksnelheid (2.0 GHz is al genoemd) maar desondanks veel zuiniger dan de Apple A7.
[Reactie gewijzigd door Verwijderd op 24 juli 2024 06:44]