
Ich habe zwei Systeme, eines hat einXeon E5-1650-Prozessor, 24 GB RAM und eine 7200 U/min Festplatte. Das andere System, ein Lenovo G510 Laptop, hat eineCore i7-4700MQ-CPU, 4 GB RAM und 5400 U/min-Festplatte.
Das Ergebnis des Benchmarks für Xeon-Systeme:
Das Ergebnis des Benchmarks für das i7-4700MQ-System:
Es scheint, dass trotz der Tatsache, dass Xeon eine viel höhere Taktfrequenz hat, bis zu doppelt so hoch, dieMathematicaSoftware funktioniert besser auf einem System mit viel weniger RAM und angeblich schwächerer CPU! Kann mir jemand erklären, warum das Ergebnis des Benchmarks so ist, wie es ist? Ich frage mich, ob ich einen billigeren Laptop kaufen könnte und trotzdemMathematicakönnte eine akzeptable Leistung haben. Es scheint, dass eine stärkere CPU nicht immer zu einer schnelleren Berechnung führt. Wenn ich den wichtigen Faktor kennen würde, könnte ich mir einen geeigneteren Laptop kaufen.
Hier finden Sie die Zeitangaben für jeden Test sowie eine Beschreibung des Tests:
Antwort1
Der Grund dafür ist, dass ein Computer nur so schnell ist wie seine langsamste Komponente!
Einer Ihrer Rechner verfügt möglicherweise über eine viel schnellere CPU, eine Menge mehr RAM und eine höhere Busgeschwindigkeit, aber das alles ist nahezu wertlos, wenn die Festplatte nur mit 5.400 U/min rotiert und Daten nur mit langsamer Geschwindigkeit von der Festplatte zum Prozessor übertragen kann!
Mathmatica ist ein ziemlich laufwerks- und austauschintensives Programm – es benötigt eine schnelle Festplatte. Wenn Sie ein 15k-Laufwerk – oder noch besser eine SSD statt einer 5,4k-Festplatte – in die schnellere Maschine einbauen, würde es absolut fliegen!
Das ist dasselbe, als ob man ein Formel-1-Rennauto hätte, es aber auf einer Straße mit 30 Meilen pro Stunde fahren würde. Theoretisch hat man zwar immer noch das schnellste Auto, aber es ist wertlos, wenn die Straße begrenzt ist! (schwache Metapher, aber ich habe schon lange keinen Kaffee mehr getrunken)
Antwort2
Die beiden Prozessoren stammen aus unterschiedlichen Generationen von Intel-Hardware. Aus der Taktfrequenz zwischen den verschiedenen Generationen kann man nichts über die Leistung ableiten. Beim Betrieb auf dem i7 nutzt er möglicherweise den integrierten Grafikprozessor, um die Berechnung zu beschleunigen.Process Explorerkann Ihnen die GPU-Auslastung anzeigen.
Zur Analyse dieser Probleme können Sie das Windows Performance Toolkit verwenden, allerdings ist die Lernkurve dabei ziemlich steil.