[請益] 電腦的執行速度

看板Fortran作者 (I love Whisky)時間9年前 (2015/03/24 11:00), 編輯推噓2(207)
留言9則, 4人參與, 最新討論串1/1
本身是使用Fortran撰寫數值計算程式,因此通常會觀察每個時階耗費多少運算時間, 最近新組一台I7-4790系統,主機環境很單純,只安裝基本驅動程式、OFFICE, 但是每個時階計算所耗費的時間起碼慢了我另台I7-4790K主機好幾倍。 ex.4790一個時階耗費約5秒,4790K耗費不到1秒 ps.關於溫度掌控都在理想範圍內,CPU確實以全速在執行,沒有過熱降速情況。 目前想到幾個可疑點,還在找問題所在: (1)4790那台時脈最高達3.8G,而4790K有超頻最高達4.6G(若只使用一個核心運算),即使 時脈差距也不該慢這麼多。 (2)由於每個時階計算完畢,都會寫入檔案到硬碟,4790K那台是有裝多個硬碟,但執行程 式與系統的SSD是分開的,4790則是僅有一個硬碟,即執行程式與系統硬碟同一個。嘗試 僅執行單一程式狀況仍相同,難道是安裝的晶片組驅動程式影響系統內IO效能? ps.會有此懷疑是過去曾經使用過AMD系統,執行多個程式時,同時都在進行資料IO,會拖慢 運算速度,而INTEL系統則不會,後來毅然全改用INTEL的CPU做計算。 另外有用老程式Super PI來測試,設定16MB下去執行,比較各PC花費時間: I7-860(時脈2.8G):5m6s I7-2600K(超頻4G):3m56s I7-4790(3.8G):3m56s I7-4790K(超頻4.6G):3m14s 看起來純計算耗費時間很正常,但實際跑數值程式牽涉到IO,有數據寫入到硬碟上, I7-4790計算耗時甚至也慘輸I7-860,實在不解~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.254.2.188 ※ 文章網址: https://www.ptt.cc/bbs/Fortran/M.1427166001.A.C7F.html

03/24 14:25, , 1F
先測試看看沒有IO時候的速度吧
03/24 14:25, 1F

03/24 17:18, , 2F
舊的是用傳統硬碟,新的用SSD?
03/24 17:18, 2F

03/24 22:37, , 3F
我會在測試看看關閉輸出的運算速度
03/24 22:37, 3F

03/24 22:37, , 4F
使用SSD的也僅是系統,執行程式仍是在傳統硬碟上
03/24 22:37, 4F

03/25 12:51, , 5F
RAM??
03/25 12:51, 5F

03/25 14:49, , 6F
關閉計算結果輸出,速度差異就合理多了
03/25 14:49, 6F

03/25 14:50, , 7F
但4790一旦有資料需要輸出,影響也太離譜了
03/25 14:50, 7F

03/26 11:12, , 8F
抓到元兇,微軟防毒Security Essentials一旦即時防護
03/26 11:12, 8F

03/26 11:12, , 9F
打開就會拖慢速度...-_-"
03/26 11:12, 9F
文章代碼(AID): #1L4DCnn_ (Fortran)
文章代碼(AID): #1L4DCnn_ (Fortran)