ARM se naučil přeznačovat. Z Cortexů-A12 udělal Cortexy-A17, prý je to totéž

28. 11. 2014

Sdílet

 Autor: Redakce

Pokud sledujete dění ve světě procesorů ARM, pak asi víte, že mimo současné generace Cortexů-A15, A7 a A5 a nadcházející 64bitové řady (A57, A53) nedávno tvůrce přišel ještě s dvěma novými 32bitovými jádry. Loni v létě to byl Cortex-A12, letos v zimě pak Cortex-A17, obojí zamířeno do střední třídy. Teď ovšem firma ARM Holdings učinila pozoruhodný krok. Cortex-A12 retroaktivně vymazala ze svého katalogu a existující implementace oficiálně prohlásila za Cortexy-A17.

Jak se píše na oficiálním blogu, Cortex-A12 byl odstraněn z nabídky a webových stránek a zmizí také všechny dokumenty pro něj určené. Podle ARMu se tyto zdroje a podpora přesunou pod hlavičku právě Cortexu-A17. ARM od nynějška hodlá pro níže číslované jádro také používat označení Cortex-A17 a oba produkty jsou pro něj od nynějška jedno. Nižší jádro tedy bylo přeznačeno a oficiálně přesunuto o kategorii výše.

Pomineme-li poněkud pofidérní zpětné vymazání historie (odstranění starších zmínek a dokumentů o typu A12), asi vás hned napadne, že Cortex-A12 měl být znatelně pomalejší než najednou údajně rovnocenná A17. Skutečně: výkon Cortexu-A12 charakterizoval ARM při uvedení jako o 40 % lepší proti Cortexu-A9, zatímco srovnání Cortexu-A17 se stejným předkem mělo vycházet rovnou o 60 % lépe. Původně tedy byla obě jádra navržena pro rozdílné úrovně výkonu.

Původní charakteristika přisuzovala Cortexu-A12 o 40 % lepší výkon, než má Cortex-A9

Cortex-A17Cortex-A17 měl ale být rychlejší o 60 %

Podle ARMu se ale od té doby situace změnila a Cortex-A12 se natolik přiblížil výkonu A17, že přeznačení dává smysl. Firma totiž údajně do aktuální verze návrhu zahrnula zlepšení z Cortexu-A17 a po této infuzi už oba návrhy dosahují stejných výkonnostních charakteristik. Na toto sblížení údajně tlačili hlavně výrobci čipů. Zdá se, že Cortexy-A12 a A17 byly v podstatě odvozeny ze stejného základu, a odlišnosti mezi oběma plynuly zejména z volitelných parametrů, vlastností a omezení. Pak by asi bylo možno se dílčími úpravami v podstatě dostat tam, kde je skutečný Cortex-A17, což podle tvrzení implementátoři slabšího jádra učinili.

ARM si tímto krokem zjednodušil sortiment, ovšem u výrobců samotných čipů to spíše zkomplikoval. Někteří totiž teď budou nabízet čip s jádry, která oficiálně neexistují. Možná si ještě vzpomínáte, jak v zimě Rockchip uváděl první SoC s Cortexem-A12. Číslo 12 bylo tehdy na informační tabuli napsáno improvizovaně fixem, kdežto původně natištěný text říkal právě Cortex-A17. To, že už tehdy bylo rozlišení obou jader sporné, zřejmě svědčí o oné podobnosti návrhů, jen tehdy asi ještě ARM neschvaloval míšení pojmů, které nyní zavedl. Rockchip si teď ale možná bude moci onu dvojku zase umazat.

Rockchip RK3288 (SemiAccurate)
Na rychlo změněná specifikace u čipu Rockchip. Hranice mezi Cortexem-A17 a A12 zřejmě byla sporná vždy

Bez ohledu na to, co ARM oficiálně říká, ale nemůžeme vyloučit, že mezi novopečenými A17 a „starouseddlíky“ možná nějaká ta nerovnost zůstala. Je také otázka, zda se údajná výkonnostní evoluce týká vedle nadcházejících také i prvních vydaných čipů; pokud ne, bude situace značně matoucí. Nicméně výkyvy v celkovém výkonu by se asi daly nalézt i mezi některými implementacemi dalších jader, například Cortexu A15.

bitcoin_skoleni

 

Zdroj: ARM, Liliputing