作者goddirk (dirk)
看板Fortran
標題[問題] CPU與FORTRAN執行數量
時間Thu Oct 24 17:25:22 2013
如果在這版問這問題不適當 本人自D
想問的是我老闆需要一台新電腦
他的說法是CPU如果有4核心
那就可以同時執行3個FORTRAN剩下一個要給系統使用
我的CPU是E3-1230V2 (4C8T)所以我執行7個沒問題
那E5-2620 (6C12T) 理論上要能夠執行11個
這說法是否OK?
還是說能夠執行的數量跟核心數量與頻率同時有關?
因為E5-2620只有2.0GHz(Turbo 2.5GHz)
怕買了之後不能跑那麼多被罵浪費= =
平時只會跑FORTRN 可能無聊時邊開個網頁到處逛
不知道有沒有其他選擇
或者是E3-1230已經是最佳解了!?
多開的原因是要抓參數,所以會一次開很多個測試
因為我們用的是CVF 用WIN7可能會有相容性的問題
可能會灌XP 不知道WIN8會不會有這問題?不然可能會灌WIN8
不好意思問題有點多有點亂......看完的先謝過了!!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.36.192
1F:→ knightkid:就我所知,12T可以跑11個,能不能跑那麼多要看程式吃的 10/24 18:59
2F:→ knightkid:記憶體量大不大 10/24 19:00
3F:→ knightkid:以E3為例,記憶體上限是32G,假設一個程式吃4G,7個28G 10/24 19:04
4F:→ knightkid:這樣就跑得動 10/24 19:05
5F:→ knightkid:但是假設一個程式吃6G,5個30G到上限 10/24 19:05
6F:→ knightkid:6個就跑不動了 10/24 19:06
7F:→ knightkid:E5的話記憶體可以用到64G以上 10/24 19:11
8F:→ knightkid:有不正確的地方還請其他大大來修正 10/24 19:15
9F:→ knightkid:想問一下是CVF6.6嗎? 10/24 19:47
對喔~CVF6.6C OS裝WIN7 所以偶爾也會有打不開的情況
我印象中我跑的程式占用到的記憶體只有幾千K
那即使我E3記憶體再繼續擴大能正常執行的也只能到7
再多下去就會比較明顯拖累速度囉?
※ 編輯: goddirk 來自: 122.117.36.192 (10/24 21:04)
10F:→ knightkid:看CPU使用量,如果開7個程式CPU使用量到7/8的話 10/24 21:15
11F:→ knightkid:開到第9個就沒意義,它就沒線程可以用 10/24 21:16
12F:→ knightkid:我之前寫作業是6.6b沒這個問題XD 10/24 21:18
原來如此....虧我之前想說我電腦超屌~可以開十幾個跑沒問題= ="
囧~我手邊只有6.6C可以用
IVF已載好~但是我不會用.....
※ 編輯: goddirk 來自: 122.117.36.192 (10/24 22:01)
13F:→ biggun:記憶體上限以內,你要開幾個就開幾個 10/28 16:34
14F:→ biggun:但運算速度是看核心,跟線程數量關係甚微 10/28 16:36
15F:→ charlesdc:線程數跟你的compiler有沒有支援平行運算有關 10/28 18:36
16F:→ charlesdc:但照你的case來看會跟樓上說的一樣 10/28 18:37
E3-1230好像有支援的樣子~不過這方面我不太清楚
17F:推 rex0707:自從CVF在我的WIN7電腦當好幾次之後就改用gfortran了XDD 10/28 23:06
我用桌電E3(WIN7)開fortran偶爾會出錯 但關掉再重開就沒問題
反倒是筆電I5-3210M(WIN7)常常出錯 還要改檔名 弄很久才會正常
18F:→ biggun:我也是,後來改用IVF,openmp配3930K,爽度大增。 10/29 13:24
不知道有沒有人可以簡單教教我讓我的程式碼能在IVF上使用?
※ 編輯: goddirk 來自: 122.117.36.192 (11/03 18:01)
19F:→ egg9:HYPER THREADING像渣渣一樣 還是看看就好 11/05 12:31