Mathematica-Benchmark auf zwei verschiedenen Systemen

972
MOON

Ich habe zwei Systeme, ein System verfügt über eine Xeon E5-1650-CPU, 24 GB RAM und eine Festplatte mit 7200 U / min. Das andere System, ein Lenovo G510 Laptop, verfügt über eine Core-i7-4700MQ-CPU, 4 GB RAM und eine Festplatte mit 5400 RAM.

Das Ergebnis des Benchmarks für das Xeon-System: enter image description here

Das Ergebnis des Benchmarks für das System i7-4700MQ: enter image description here

Trotz der Tatsache, dass Xeon eine doppelt so hohe Taktrate hat, scheint die Mathematica- Software auf einem System mit viel weniger RAM und einer angeblich schwächeren CPU besser zu sein! Kann mir jemand erklären, warum das Ergebnis des Benchmarks so ist, wie es ist? Ich frage mich, ob ich einen günstigeren Laptop kaufen könnte und trotzdem könnte Mathematica eine akzeptable Leistung haben. Es scheint, dass eine stärkere CPU nicht immer zu einer schnelleren Berechnung führt. Wenn ich den wichtigen Faktor wüsste, könnte ich mir einen geeigneteren Laptop kaufen.

Hier sind das Timing für jeden Test und eine Beschreibung des Tests: enter image description here

0
Sie sollten in der Lage sein, sich die einzelnen Komponenten des Tests anzusehen, um zu sehen, was die langsamen Tests und welche die schnellen Tests sind. Wenn nicht, besorgen Sie sich ein anderes Banchmark-Programm. LDC3 vor 10 Jahren 0
@ LDC3 Ich lege den Zeitpunkt für jeden Test fest. MOON vor 10 Jahren 0

2 Antworten auf die Frage

0
Fazer87

Der Grund dafür ist, dass ein Computer nur so schnell ist wie seine langsamste Komponente!

Eine Ihrer Maschinen verfügt möglicherweise über eine viel schnellere CPU, ein Mehrfachspeicher für mehr Arbeitsspeicher und eine schnellere Busgeschwindigkeit. Dies ist jedoch nahezu wertlos, wenn sich die Festplatte nur bei 5400 U / min dreht und nur Daten von der Festplatte auf den Prozessor übertragen kann langsame Geschwindigkeit!

Mathmatica ist ein ziemlich intensives Laufwerk / Swap-Programm - es benötigt eine schnelle Festplatte. Wenn Sie ein 15-KByte-Laufwerk - oder besser noch eine SSD - anstelle einer 5,4-KByte in die schnellere Maschine einbauen, würde sie absolut fliegen!

Es ist das Gleiche, als hätte man einen ersten Rennwagen, aber wenn man ihn auf einer 30 km / h Straße hält, hat man immer noch das schnellste theoretische Auto, aber es ist wertlos, wenn die Straße begrenzt ist! (schwache Metapher, aber ich habe seit einiger Zeit keinen Kaffee mehr getrunken)

Was könnte die langsame Komponente im Xeon-System sein? Sogar die Festplatte ist schneller als die von i7-4700mq. MOON vor 10 Jahren 0
Busgeschwindigkeit? Multithreading? benötigen eine detailliertere Spezifikation der Maschinen. Fazer87 vor 10 Jahren 0
Gibt es eine Möglichkeit, die benötigten Informationen zu sammeln? Ich hatte zwei Links für die CPU der beiden Systeme gesetzt. MOON vor 10 Jahren 0
Es ist mehr als nur CPU. Sie können den Advisor von Belarc (Freeware) immer verwenden, um einen Hardwarebericht zu erstellen Fazer87 vor 10 Jahren 0
0
David Marshall

Die beiden Prozessoren stammen aus verschiedenen Generationen von Intel-Hardware. Sie können aus der Taktfrequenz zwischen verschiedenen Generationen keine Angaben zur Leistung machen. Bei der Ausführung auf dem i7 kann der Grafikprozessor auf dem Chip verwendet werden, um die Berechnung zu beschleunigen. Process Explorer kann die GPU-Nutzung anzeigen.

Das Windows Performance Toolkit kann verwendet werden, um diese Probleme zu analysieren. Es ist jedoch eine recht steile Lernkurve erforderlich.

Die Berechnung verwendet die GPU nicht. Was mich verrückt macht, ist, dass meine anderen Mathematica-Codes auf diesen beiden CPUs fast mit der gleichen Geschwindigkeit laufen. Ich bin sicher, dass das Xeon-System über einen besseren Arbeitsspeicher, eine bessere Festplatte und ein besseres Mainboard verfügt. Es sollte besser sein. Eine Sache, die Xeon nicht hat, aber i7-4700mq tut, ist avx2. Vielleicht beschleunigt dies die Berechnung. Schließlich wird die Berechnung hauptsächlich in Form von Matrizen ausgeführt, und es ist viel Zahlenmultiplikation erforderlich. MOON vor 10 Jahren 0