作者MHG (MPS model)
看板Fortran
标题Re: [心得]Intel Fortran编译器编译双核心程式的心得
时间Wed Jan 6 16:57:43 2010
※ 引述《dv6000 (dv6000)》之铭言:
: ※ 引述《Geigemachen ()》之铭言:
: 我是用双CPU共8核的机器在跑,我没碰到这样神的case,不过我有量了一下,
: 大概是这样吧...
: 计算时间...
: 1核 55秒
: 2核 3x秒
: 3核 2x秒
: 4核 1x秒
: 5核 1x秒
: 6核 1x秒
: 7核 x秒
: 8核.....变不稳.
: 以8核心机器,小弟觉得,驱动5核最经济.
嗯?
以D兄的实测经验...小弟个人觉得得看问题而定耶...
虽说凡事皆可平行...但是常会看到某些CFD问题求解在多核情况下...
会发生太多核未必效率较高...(解黏流流场...大概用点数是一亿点左右)
也就是说多核平行效率在某些情况下会有最佳化之核心数限制...
再者...CFD问题也常受限於SOLVER限制...
所以小弟觉得适时因地制宜改善演算法配合OPENMP也许较佳~
目前自动化平行我看还离一般人太过遥远了...XD
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.4.195