
我有兩個系統,一個有一個至強 E5-1650 CPU、24GB RAM 和 7200rpm 硬碟。另一個系統是 Lenovo G510 筆記型電腦,具有酷睿 i7-4700MQ CPU、4GB RAM 和 5400rmp 硬碟。
Xeon系統的基準測試結果:
i7-4700MQ系統的基準測試結果:
看起來,儘管 Xeon 的時脈速度要高得多,高達兩倍,數學軟體在 RAM 較低且 CPU 較弱的系統上表現較好!有人可以跟我解釋為什麼基準測試的結果是這樣嗎?我想知道我是否可以買一台更便宜的筆記型電腦數學可以有一個可以接受的性能。看來更強的 CPU 並不總是能帶來更快的運算。如果我知道這個重要因素,我就可以購買一台更適合自己的筆記型電腦。
以下是每個測試的時間安排和測試說明:
答案1
原因是計算機的速度取決於其最慢組件的速度!
您的一台機器可能擁有更快的CPU、負載更多的RAM 和更快的總線速度,但如果硬碟機僅以5400rpm 的速度旋轉並且只能以5400rpm 的速度將資料從驅動器移至處理器,那麼所有這些幾乎毫無價值。
Mathmatica 是一個驅動器/交換密集型程式 - 它需要一個快速的硬碟。如果你在更快的機器中放置一個 15k 驅動器 - 或者更好,一個 SSD 而不是 5.4k,它絕對會飛!
這與擁有一輛論壇 1 賽車相同,但將其堅持在 30 英里/小時的道路上 - 你仍然擁有理論上最快的汽車 - 但如果道路有限,它就毫無價值! (弱比喻,但我有一段時間沒喝咖啡了)
答案2
這兩個處理器來自不同代的英特爾硬體。您不能從不同代之間的時脈頻率暗示任何有關性能的資訊。當在 i7 上運行時,它可能會利用片上圖形處理器來加速計算。流程瀏覽器可以顯示 GPU 使用情況。
Windows 效能工具包可用於分析這些問題,但需要克服相當陡峭的學習曲線。