Re: [問題] INTEL的CPU

看板Fortran作者 (愛微醺的感覺)時間13年前 (2012/01/31 23:51), 編輯推噓4(4013)
留言17則, 6人參與, 最新討論串3/3 (看更多)
順便提供先前組裝系統的經驗"參考"... AMD的CPU一直是個人首選,比較便宜相對的覺得CP值也高一點, 不過多核心普及後,對於程式執行的好處是可以多run幾個exe檔, 都是使用一個核心執行一支程式,沒用平行計算, 如果是4核心的處理器,理論上執行4支程式其個別效率應該與執行單支程式相同, 然而實際測試並不是,尤其程式運算過程中邊write檔案出來, 拖慢的情況更明顯...變慢很多... 但Intel的處理器卻沒這現象,即使有...差異也不明顯, 原以為是使用低階的AMD處理器或者快取記憶體的差異, 但是測試了幾顆高低階處理器都有這現象,後來忍痛還是換了Intel的平台, 個人猜測Intel處理器在資料的I/O部分應該設計的比較好, 深入的話無法更進一步解釋,到底是處理器架構還是到與主機板間的溝通都有影響?! 總之只能這麼猜測... 因為使用AMD的處理器運算時,如果嘗試把程式中的write都關閉, 讓程式純粹執行運算不輸出結果,那麼同時執行多支程式, 還真的不太會有拖慢情形出現。 ps.上述的測試也已確認硬碟、fortran編譯程式版本、作業系統(32bit/64bit)等 可能造成的問題,所以說真的是走到最後忍痛換Intel。 新一代的i5若與前一代的i7相比,其實運算效能差距不大,甚至有時還可能快些些。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.38.161

02/01 16:58, , 1F
跟我的經驗一樣。
02/01 16:58, 1F

02/01 17:23, , 2F
聽起來像是主機板對輸出裝置頻寬不夠或是無法多工。
02/01 17:23, 2F

02/01 17:26, , 3F
intel fortran 有對intel cpu偷偷做優化
02/01 17:26, 3F

02/01 22:16, , 4F
印象之中他們也沒有偷偷做吧XD 都會有說明在非Intel優化沒
02/01 22:16, 4F

02/01 22:16, , 5F
那麼好之類的
02/01 22:16, 5F

02/01 22:27, , 6F
即使用早期Power Station 4.0或Visual Fortran也一樣
02/01 22:27, 6F

02/01 22:28, , 7F
這應該不只是處理器對編譯軟體最佳化問題而已
02/01 22:28, 7F

02/02 09:57, , 8F
我不知道AMD的CPU等級怎麼跟INTEL做對應
02/02 09:57, 8F

02/02 09:57, , 9F
但是我用同一支平行化程式 都是用4個核心跑
02/02 09:57, 9F

02/02 09:58, , 10F
在INTEL的Q6600 和 AMD的X4 940上面做測試
02/02 09:58, 10F

02/02 09:59, , 11F
如果把所有最佳化都關掉
02/02 09:59, 11F

02/02 10:00, , 12F
使用PGI編譯器,兩顆CPU都差不多慢.....
02/02 10:00, 12F

02/02 10:01, , 13F
而用INTEL的編譯器 Q6600比X4 940快很多 即使關掉最佳化
02/02 10:01, 13F

02/02 10:03, , 14F
至於i7的話 即使只是第一代的i7 920 關掉虛擬8核心
02/02 10:03, 14F

02/02 10:04, , 15F
無論是用PGI還INTEL的編譯器 都比X4 940快非常非常多...
02/02 10:04, 15F

02/02 10:06, , 16F
我的經驗是這樣..但我不曉得X4 940是對應INTEL的哪個等級
02/02 10:06, 16F

02/02 23:32, , 17F
Q9550?
02/02 23:32, 17F
文章代碼(AID): #1FA0td9I (Fortran)
討論串 (同標題文章)
文章代碼(AID): #1FA0td9I (Fortran)