Re: [問題] INTEL的CPU

看板Fortran作者 (http://kuso.cc/95T )時間13年前 (2012/01/03 12:08), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《callmei (挨)》之銘言: : 雖然跟FORTRAN無關,但是我的程式都FORTRAN寫的, : 所以在這邊問問看有沒有人知道答案 : 我都用INTEL的編譯器, : INTEL編譯器有特別針對INTEL的CPU做最佳化的選項和參數 : 所以很明顯同一隻程式,只要編譯參數設得好,INTEL的CPU跑起來會比AMD的快非常多 : 因此我想把電腦換成INTEL的CPU,因為我現在是AMD的 : 可是其實我對硬體不是很懂,像是什麼CPU架構之類有的沒的都不太懂 : 所以現在問題是 : 同樣第二代的i7、i5,核心頻率差不多時, : 在跑科學計算的程式時,到底效能差多少?? : 因為發現i7、i5有幾個型號,都是四核心,而頻率也都差不多,TURBO頻率也差不多 : 唯一有差的就是快取記憶體,i7是8M,i5好像都6M,差了2M : 那計算效率會差很多嗎? : 計算效率會有差異主要是在快取記憶體大小嗎?? : 還是i5、i7 從架構上就不一樣??? : 譬如說i7-2600K與i5-2500K,同一支程式、同樣計算量,計算速度到底差多少? : 因為價格差了有3千差不多吧, : 所以如果i7-2600K只比i5-2500K快一點點的話 : 那我寧願不要浪費這三千在i7身上,買i5就夠了.. : 這多出來的三千還可以拿來買張便宜的NVIDIA顯卡,拿來做GPU運算... : 本來都是用實驗室的電腦叢集跑CASE, : 其中有一部分電腦的CPU換成i7-2600K後,計算速度實在讓我驚艷 : 所以好想好想把自己的個人電腦也換成INTEL的i系列...... http://www.cpubenchmark.net/high_end_cpus.html 我都是用這網站找出cpu的分數 然後把分數互除 例如: 現在的電腦cpu是i5-2400 想換i7-2600 如果你的程式沒有牽扯很多硬碟的輸出入的話(讀寫GB級大檔) 那可以用這些分數簡單算出 你的程式會變快多少 i5-2400 6154分 i7-2600 8965分 所以你的程式速度理論上可以提昇 1.4567倍 (8965/6154) 假設本來要跑10分鐘 現在只要 10/1.4567=6.86483 分鐘就跑完了 還算非常簡單但有用的簡易算法 注意前提是你的程式沒有牽扯很多硬碟的I/O -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.50.34.184

01/03 16:55, , 1F
感謝!!!
01/03 16:55, 1F
文章代碼(AID): #1F0dyv_m (Fortran)
討論串 (同標題文章)
本文引述了以下文章的的內容:
1
9
完整討論串 (本文為第 2 之 3 篇):
1
9
1
1
4
17
文章代碼(AID): #1F0dyv_m (Fortran)