dsazxc70 發表於 21-11-25 14:20

Multichart CPU運算回測問題

各位先進平安,

   我目前使用Win10 pro / AMD Ryzen Threadripper 3970X 32核心 / 主機板AMD TRX40 Taichi 進行最佳化,雖說V12可以調整運算CPU緒數,但我目前執行基因演算,已設定開到最大64緒,CPU卻沒有被100%使用(75%上下);

接著我使用兩台不同規格之電腦,運算差不多的組合最佳化,結果如下:

1. AMD Ryzen Threadripper 3970X 32核心 / 跑5294個組合 / 所需時間 1 day 20 hrs

2. AMD Ryzen 5 3600 6核心 / 跑4952個組合 / 所需時間 2 days 5 hrs

請見下方圖,差了這麼多核心運算,時間竟然相差只有10hrs左右,這是我所納悶的。

而有幾篇探討回測的文章有討論到,目前官方支援到32核64緒,因此特來請教可能的原因以及解決方案為何,謝謝各位。


/dis/Uploads/MC00032247images/32核心運算.PNG


/dis/Uploads/MC00032247images/6核心.PNG



liawfujin 發表於 21-11-26 00:22

你是在做基因演算最佳化嗎? 以天計的運算, 我是覺得太 "搞工" 了! 得到的參數也只是參考而已, 能不能跑還要有很多考量!

我做最佳化也是選基因演算, 但每次盡量只選一個參數, 並控制遞增量, 盡量把每次最佳化的時間控制在 1~5 分鐘, 以小時, 天計的最佳化運算, 實在是太花時間了!

chengmou 發表於 22-1-9 09:23

個人經驗,我是12核24緒而已..曾經也是一直追求cpu效能..
MC雖然是核心愈多愈快,但MC有時不知在卡在什麼,會導致cpu使用率掉下來,也有可能cpu是在等dram傳遞或匯流排那邊資料,那應該是沒辦法改善了.
不過最佳化數據愈多愈複雜,可能都是過度最佳化結果,形成參數孤島,幾乎很多上線後就會形成八字的.
頁: [1]
查看完整版本: Multichart CPU運算回測問題