Apple díky ARM jádru a užasným vektorům drtí výkonem neefektivní x86 dinosaury říkával svého času jeden pošuk tady, jen počkejte na nový Apple s 8 ALU
a nový A17 je toho zářným důkazem :-D
15. 9. 2023, 07:32 editováno autorem komentáře
Však ten výkon je parádny.
Osobne tipujem, že síce rozšírili jadro ale zároveň pridali pipeline fázu takže IPC v starých benchmarkoch je +- rovnaké ale frekvencia išla hore. Uvidíme či to IPC bude lepšie v optimalizovaných testoch.
nějaký rozdíl by měl být vidět i ve starších benchmarcích, pokud procesor má vyšší IPC, tak se to samozřejmě projeví i ve starších aplikacích (i bez optimalizací) protože za jedent takt to CPU zvládne zpracovat více instrukcí najednou oproti předchůdci. (za předpokladu že tam nemají nějakou botu )
15. 9. 2023, 10:43 editováno autorem komentáře
No od A14 se pohnuli z nějakých 3 GHz blízko k 4 GHz, takže je opravdu hodně pravděpodobné, že v těch generacích A15-A17 docházelo k předělávání návrhu za cílem zlepšit dosažitelné frekvence.
Pár rokov dozadu niektorí experti tvrdili že Apple môže mať výhodu v IPC ale architektúra nedovolí škálovanie na vyššie frekvenie. Takže minimálne tuto dosiahli výrazný pokrok bez toho aby skončili s niečím ako Pentium 4.
Teda, špekulácie o "brain-drain" sú pravdepodobne prehnané. Kto robil v nejakej americkej korporácii tak určite zažil situácie kde z teamu odišlo pár dôležitých ľudí a firma fungovala bez problémov ďalej... Oveľa škodlivejší tam býva zlý manažment. :D
15. 9. 2023, 17:49 editováno autorem komentáře
https://wccftech.com/a17-pro-just-an-improved-a16-bionic-version/
Apple’s A17 Pro Might Just Be An Improved A16 Bionic, With Clock Speed Bumps & Optimizations, According To Codenames Leak
Tu sa už dostávame do filozofických debát o tom čo je a čo nieje nová architektúra. :D
Oficiálne tam je ten prediktor, dekoder a ALU, veľmi pravdepodobne aj tie ďalšie obvykle zväčšované veci. Ak to nestačí na novú generáciu tak ako máme brať generácie štandardných ARM alebo ZEN n+1 vs n keď aj tam je zvyčajne "len" pridaná ALU, zväčšené OoO štruktúry a mierne vyššia frekvencia...
to budeme moci posoudit až budou venku nějaké detailní intormace a schémata jader A17. jiak je to jen takové PR ala Apple ....
Udělat jen širší jádro přidáním funkčních jednotek je poměrně snadné, ale dekódovat a přeuspořádat optimálně instrukce mimo pořadí, aby to širší jádro mělo vysokou efektivitu, je úplně jiná věc.
Samozrejme, okrem ALU pridali aj decode a zlepšili branch predictor.
https://9to5mac.com/wp-content/uploads/sites/6/2023/09/iphone-15-vs-15-pro-performance-apple-silicon.jpg?resize=1536,861
Veľmi pravdepodobne tam budú aj ďalšie klasické vylepšenia ako väčší rob, schedulery...
Chtělo by to porovnávat architekturu na stejném výrobním procesu, stejných frekvencích a v reálném světě aplikačního workflow. Nějaké body v syntetickém testu jsou asi tak stejně vypovídající číslo jako spotřeba auta uváděná výrobcem.
Samozřejmě bez měřeného příkonu je výkon informace k ničemu (bráno z pohledu IPC).
Dalším faktorem je cena. Je cena přijatelná vzhledem k nárůstu výkonu a případných rozšířeních? Jinými slovy, revoluční 2kB vektory zatím nikdy nikdo evolučně fungovat neviděl a Macbook není nic, co by mohlo vytlčit z trhu x86_64 laptopy.