[請益] 桌機升級能快幾倍?

作者: dinohsu1019 (數獨迅猛龍)   2024-03-31 20:56:19
請問各位先進:
我的桌機跑一種演算法,每次約48-72小時,雖然現有6核心,但因為它單程序單緒
執行,所以多核心並沒有什麼用 (註:多程序multiprocessing研究過,但是子程
序除錯太困難,目前解決不了,而多緒multithreading的話會有衝突),所以只能
增加CPU的時序頻率(clock speed)。目前規格如下:CPU是Intel i5-9400F基頻是
2.9GHz,但我看到的是3.88GHz (可能是turbo-boost)。如果我升到Intel i7-
14700K,基頻是3.4GHz(還是2.5GHz?),但turbo-boost是5.6GHz,這樣是不是至
少快1.447倍?可能因為架構、快取還會快一點吧?但就算快2倍也是很有限,有機
會快個8倍、10倍嗎?我的程式大部份是Python/DataFrame運算,所以應該是CPU-
bound會主,現在運行時約30%以下而已。記憶體目前是配到48G但都是DDR4,如果
換主機板也得換DDR5。另外是散熱據說要換水冷,這樣CPU速度才會穩,這應該也
有成本。想請教大家可能的升級方案和方向,感謝先。
Device name DINODT2020
Processor Intel(R) Core(TM) i5-9400F CPU @ 2.90GHz 2.90 GHz
Installed RAM 48.0 GB (39.9 GB usable)
Device ID F68BCF4C-F93B-40C3-85BC-53A6F5983C6F
Product ID 00326-00852-28602-AAOEM
System type 64-bit operating system, x64-based processor
Pen and touch No pen or touch input is available for this display
Edition Windows 10 Home
Version 22H2
Installed on ﴲ020/ﴷ/ﴷ
OS build 19045.4170
Experience Windows Feature Experience Pack 1000.19054.1000.0

Links booklink

Contact Us: admin [ a t ] ucptt.com