Apple M1 v PassMark dorovnává Rocket Lake a Zen 3. Má to ale háček
PassMark patří k benchmarkům, kterým se vyhýbají různé kauzy (oproti UserBenchmark), který není jednostranně nabarvený (za což bývá někdy kritizován GeekBench) a jehož výsledky zpravidla plus mínus odpovídají průměru testů v širokém spektru reálných aplikací. Testu lze možná vytknout, že procesor zatěžuje poněkud krátkodobě, takže podstatná část měření proběhne během časově omezeného PL2 boostu (Intel). Ale to už u posledních generací procesorů nemá tak nějak smysl řešit, protože čím dál víc výrobců desek akceptuje doporučení Intelu a přímo či nepřímo ponechává dobu PL2 boost neomezenou (a spotřebu procesoru tomu odpovídající).
Redakce webu Notebookcheck upozornila na výsledky SoC Apple M1. Na vícejádrovém testu není až tolik zajímavého (ve srovnání s x86 destopem výkon odpovídá 57 % Rocket Lake a 51 % Zen 3), ovšem jednojádrový výkon prakticky dorovnává Core i7-11700K (Rocket Lake) a Ryzen 7 5800X (Zen 3).
- Apple M1 - 3480
- Core i7-11700K - 3542
- Ryzen 7 5800X - 3506
Je opravdu Apple M1 tak dobrý? Toť otázka. Celkové skóre se tváří zajímavě, ale pokud se podíváme na vícejádrové skóre a dílčí výsledky testu, je v 7 z celkových 8 Apple M1 horší (i několikanásobně) než Zen 3. Lepší je v jediném a to poměrně mírně:
Apple M1 | Intel Core i7-11700K (Rocket Lake) | AMD Ryzen 7 5800X (Zen 3) | M1 / Zen 3 | |
---|---|---|---|---|
Single-Thread Score | 3480 | 3542 | 3506 | 99 % |
Multi-Thread Score | 14 688 | 25 800 | 28 664 | 51 % |
Integer Math (MOps/S) | 35 611 | 91 584 | 101 246 | 35 % |
Floating Point Math (MOps/S) | 36 172 | 52 650 | 52 518 | 69 % |
Find Prime Numbers (Primes/S) | 149 | 72 | 141 | 106 % |
Random String Sorting (kStrings/S) | 22 | 39 | 37 | 59 % |
Data Encryption (MB/S) | 8709 | 17 317 | 21 739 | 40 % |
Data Compression (MB/S) | 151,8 | 328,1 | 342,8 | 44 % |
Physics (FPS) | 1335 | 1087 | 1453 | 92 % |
Extended Instructions (MMatrices/S) | 8070 | 23 159 | 23 462 | 34 % |
Apple M1 je ve dvou dílčích testech 3× pomalejší než Ryzen, ve třech je 2× pomalejší, v jednom asi 1,5× pomalejší, v jednom mírně pomalejší a v jednom mírně rychlejší. Můžeme si Apple M1 srovnat i s 15W Ryzen 7 5800U, respektive s výkonem jeho vzorku (který nemusí dosahovat finálních parametrů):
Apple M1 | AMD Ryzen 7 5800U (Zen 3) | M1 / Zen 3 | |
---|---|---|---|
Single-Thread Score | 3480 | 2906 | 120 % |
Multi-Thread Score | 14 688 | 19 166 | 77 % |
Integer Math (MOps/S) | 35 611 | 74 568 | 48 % |
Floating Point Math (MOps/S) | 36 172 | 38 498 | 94 % |
Find Prime Numbers (Primes/S) | 149 | 56 | 266 % |
Random String Sorting (kStrings/S) | 22 | 25 | 88 % |
Data Encryption (MB/S) | 8709 | 14 934 | 58 % |
Data Compression (MB/S) | 151,8 | 222,2 | 68 % |
Physics (FPS) | 1335 | 910 | 147 % |
Extended Instructions (MMatrices/S) | 8070 | 15 022 | 54 % |
Ani při 15W TDP tedy s výjimkou jednojádrového testu x86 architektura nezaostává a to navzdory faktu, že Apple M1 má jistou výhodu v podobě 5nm EUV procesu (Ryzen 7 5800U je vyráběn na 7nm bez použití EUV). Z osmi dílčích testů je Zen 3 rychlejší v šesti a pokud zrovna nepotřebujete hledat prvočísla, je x86 v tomto ohledu stále lepší volbou - M1 je ve třech z osmi testů téměř 2× pomalejší. Za zmínku stojí i fakt, že M1 je tvořen 16 miliardami tranzistorů, Ryzen 7 5800U pouze 10,7 miliardami.
M1 je celkově o 20 % rychlejší v jednojádrovém výkonu, o 23 % pomalejší ve vícejádrovém. Protože srovnáváme ARM architekturu s x86, bylo by korektnější použít termín jednovláknový (nikoli jednojádrový) výkon. U ARM architektury je v testu skutečně využito jedno jádro, kdežto u x86 SMT je jedno jádro vytíženo až při dvou vláknech (test je ve skutečnosti jednovláknový, takže vžitý termín „jednojádrový“ není přesný - viz Opravdu jsou jednojádrová srovnání Apple M1 s x86 procesory zkreslená?). M1 je tedy při jednovláknovém testu ve výhodnější pozici.