Wraz z nową wersją procka ARM Apple (
link) przypomniała mi się mini tekst, jaki pisałem do znajomka w 2015 r gdy pojawił się pierwszy 64bit procesor ARM Appla. Może kogoś zainteresuje
copy&paste, rok 2015:
Ogolnie chodzi o to: dlaczego 2 corowy procek ARM z mala iloscia Mhz dziala "lepiej" niz 4/8 corowe ARMy o wyzszej czestotliwosci? Mowiac inaczej, mam na mysli te wykresy:
link
To dlatego, ze firma ARM (no tak w uproszczeniu) projektuje chipy i udostepnia na nie licencje, ale takze udostepnia licencje na cala architekture, z czego malo kto korzysta. (ARM has around 1000 licenses in the market spread across 320 licensees/partners. Of those 320 licensees, only 15 of them have architecture licenses.)
Ale Apple w swoim czasie kupilo wlasnie taka licencje na architekture oraz dwie firmy chipmejkerskie: PA Semi i Intrisity. I oni sporo sami mieszaja w tych prockach:
link czy tutaj
link
To skutkuje m.in. takimi rzeczami:
- 3 corowy procek bodajze 1.4Mhz w pewnych obszarach ma osiagi jak
intelowska mobilna i5 (
link). W sumie z tych 3 core zrobic 6 core (skleic dwa procki jak kiedys intel z core2duo robil core2quad) i zwiekszyc czestotliwosc x2 (mogloby sie dac bo inne ARMy tyle osiagaja) i mamy odpowiednik desktopowej i7 intela...
- (to raczej jako ciekawostka niz cos krytycznego): potrafią zastosować kosztowną i zabierajaca czas optymalizację 'ręczną' struktury procka tj realizowaną przez człowieka, a nie tylko oprogramowanie:
link (podobno tylko Intel jeszcze to robi, np. AMD juz nie)
- wyprzedzaja konkurencje, ze az glowy leca:
link,
link
- a jak konkurencja ich dogoni to potem i tak sie przegrzewa (glosne ostatnio problemy qualcoma, sony, htc zwiazane z nowymi prockami qualcoma) lub zwalnia o 50% gdy sie uzywa telefonu do czegos co naprawde te procki obciazy: The S6 throttles immediately, dropping to a low of ~40% peak performance before ending the test at ~50% (
link).
Po co ladowac tyle corów z masą mhz jak potem to i tak pracuje z połową specyfikacji. "Tutaj Panie ma Pan samochód 160KM, ale proszę nie jeździć na gazie do dechy bo wtedy moc spadado 80KM; Ale sam Pan widzi jak to ładnie wygląda w specyfikacji te 160KM". BTW:
link "this is the first phone I’ve seen that successfully does a full rundown without actually throttling"