作者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