PassMark verändert CPU-Benchmark erheblich zu Gunsten von Intel [Update]
In der Benchmarksuite PerformanceTEST von PassMark belegten Prozessoren von AMD bis vor kurzem im CPU Mark bei der Single Thread Performance noch zahlreiche Plätze in den Top Ten (Internet Archive vom 8. März) Nachdem man dort aber mehrere Builds der neuen Version 10 herausgebracht hat (Changelog) findet man den besten AMD-Prozessor zur Zeit nur noch auf Platz 35 wieder.
Before and after the Bribe Money:
05-03-2020 versus 12-03-2020 pic.twitter.com/kZeK9OAkVQ
— Hans de Vries (@HansDeVriesNL) March 13, 2020
Darauf aufmerksam wurde Hans de Vries, der einigen noch als Urheber von Chip Architect bekannt sein dürfte. Zwar ist die Benchmarksuite bei CPU-Reviews nicht unbedingt weit verbreitet, aber nachdem bereits im letzten Jahr der bis dahin ebenfalls nicht unbedingt bekannte UserBenchmark seine Gewichtung zu Gunsten von Intel-Prozessoren änderte, darf man sich schon fragen, wie gerade solche Benchmarksammlungen auf ihre Werte kommen.
Zur Veranschaulichung haben wir uns einmal den Intel Core i9 9900K und den AMD Ryzen 9 3900X im Vergleich angesehen. Während zum Beispiel ComputerBase auf ein Verhältnis von 100 zu 97 Prozent gemittelt über mehrere Anwendungen kommt, sieht man die Single-Thread-Leistung des Ryzen 9 3900X nur bei 85,9% im Vergleich zum Core i9 9900K (2.954 zu 2.540 Punkte).
Prozessor | ComputerBase Performancerating Anwendungen Single-Core |
Passmark CPU Mark Single Thread (V10) | Passmark CPU Mark Single Thread (V9) |
---|---|---|---|
Intel Core i9 9900K | 100% | 100% | 100% |
AMD Ryzen 9 3900X | 97% | 85,9% | 101,7% |
In der alten Version des Benchmarks kam der Ryzen 9 3900X noch auf 2.939 Punke und der Core i9 9900K auf 2.889 Punkte, was dem AMD-Prozessor damit also noch eine leicht höhere Single-Thread-Leistung bescheinigte. Auch wenn dies sogar noch als gute Begründung zu einer Änderung des Benchmarks herhalten kann, hat PassMark die Gewichtung allerdings extrem zum Nachteil von AMD geändert.
Update:
Bei näherer Betrachtung der Release Notes fällt auf, dass eine Unterstützung für AVX512 — eine Erweiterung des x86-Befehlssatzes, der bislang nur von Intel-CPUs unterstützt wird — hinzugefügt wurde. Je nach Gewichtung einzelner Benchmarks könnte dies schon zu dem deutlichen Unterschied beitragen, was allerdings nur neueren CPUs der Serien Cascade Lake X zu Gute kommen dürfte, da ansonsten bislang nur Server-Prozessoren mit AVX512-Unterstützung erschienen sind.
“Extended Instructions (SSE), added an AVX512 test (when available). AVX512 are a new set of CPU instructions that are in newer CPUs.”