登 录
註 冊
论坛
微波仿真网
注册
登录论坛可查看更多信息
微波仿真论坛
>
ANSYS 电磁仿真专区
>
HFSS
>
HFSS对于多核CPU的利用
发帖
回复
1
2
3
4
5
27465
阅读
43
回复
[
正在讨论
]
HFSS对于多核CPU的利用
离线
maxpassion
UID :65768
注册:
2010-09-03
登录:
2015-05-24
发帖:
1522
等级:
八级仿真大师
20楼
发表于: 2011-09-08 19:47:53
如果你的license不支持多核的话,即便设置了cpu的个数也是无济于事的
共
条评分
离线
绝对完全
UID :63194
注册:
2010-07-11
登录:
2021-01-26
发帖:
1082
等级:
准仿真大师级
21楼
发表于: 2011-09-08 23:49:17
lisense 还分这种。。。
rn;<HT
共
条评分
绝对完全,先知后觉
离线
rfxinxin
UID :71785
注册:
2011-01-17
登录:
2021-01-21
发帖:
53
等级:
仿真一级
22楼
发表于: 2011-09-13 15:22:09
回 19楼(aimingzhe) 的帖子
是的,必须是64位系统,才能利用更多的内存(单个程序>2G?) 我们服务器都装的 windows server 2008 64bit
J/ vK6cO\
M diwRi
必须是64位系统,才能有效利用内存
共
条评分
离线
rfxinxin
UID :71785
注册:
2011-01-17
登录:
2021-01-21
发帖:
53
等级:
仿真一级
23楼
发表于: 2011-09-13 15:30:17
回 20楼(maxpassion) 的帖子
请问 maxpassion:
-oP'4QVb
那为啥gosum 和 前面那位繁体字的同学说: 可以设置多个节点来使得在内存足够的情况下,多消耗cpu?
GpI!J}~m
G8J*Wnwu[K
我这边的情况就是这样的,关闭了i7 的超线程(bios:HT unable),cpu占用率在求解矩阵的时候确实能到100% ,但是这个100%只是四核心的满载,并没有完全利用四核心8线程的 Intel i7 资源。
^5; `-Ky
ba@ctkCW
因为做过对比测试:同一个模型仿真
Ef)yQ
(Un_!)
开启超线程
:仿真总体时间
6.30min
求解矩阵最大cpu利用率
50%
划分网格等等其他所有过程时,12.5%(也即单线程,单核心)
m@Rtlb
; )Eo7?]-
4vWkT8HQ
关闭超线程
:仿真总体时间
6.30min
求解矩阵最大cpu利用率
100%
, 划分网格等等其他所有过程时,25%(也即单线程,单核心)
3\:y8|
._PzYE|m2
S/tIwG ~e3
}H"kU2l
由以上的对比测试,我们可以看出: HFSS除了求解矩阵能利用多核心,其他过程单核心,单线程
@~ETj26U'
`5~3G2T
~xLJe`"JUx
)]htm&q5
问题来了,请教 gosum以及那位繁体字同学:为什么会出现这种情况, 对于 Intel cpu,即使关闭了超线程,虽然任务管理器里面看到利用率100%,
但其实这时候的求解能力
hA1-){aw3q
)B$;Vs]@i
关闭超线程100%cpu利用率=开启超线程的50%cpu利用率
{{yZ@>o6
共
条评分
离线
rfxinxin
UID :71785
注册:
2011-01-17
登录:
2021-01-21
发帖:
53
等级:
仿真一级
24楼
发表于: 2011-09-13 15:34:50
回 16楼(gosun) 的帖子
gosum:
.iX# A<E}
我已经按照你说的,关闭了 i7 的超线程, 开启了多节点仿真求解
wV\gj~U;P
d;mx<i=/
kn"(mJe$
但结果还是如上一楼所述,虽然表面上 cpu100%,但是求解能力,其实并未改变。请教,这是什么原因?
共
条评分
离线
rfxinxin
UID :71785
注册:
2011-01-17
登录:
2021-01-21
发帖:
53
等级:
仿真一级
25楼
发表于: 2011-09-13 15:40:33
希望有更多同学来参与讨论,这是一个比较棘手 解决了也比较有意义的事情:能提升HFSS计算能力一半以上。缩短仿真时间,更好的利用硬件资源。
yeDsJ/L
%1}K""/
HFSS本身就有很大缺陷:
a<}#HfC;'
GaX[C<Wt
1,不支持显卡加速计算。就目前显卡计算能力来看, 远超过同档次cpu计算能力,数十甚至上百倍
!l]dR@e
2,消耗内存。似乎与稀疏矩阵有关
!$N<ds.
3,cpu利用率低 。 如前所述,对于具有超线程技术的 Intel cpu来说,貌似只能到50% ,期待高手解决
< -W*$?^
AL#4_]m'
^j-3av=
不过,其优势:上手快,自动剖分网格,建模参数化,容易修改。
共
条评分
离线
rfxinxin
UID :71785
注册:
2011-01-17
登录:
2021-01-21
发帖:
53
等级:
仿真一级
26楼
发表于: 2011-09-14 11:05:48
擦, 每天来顶一遍, 希望 gosum同学来耐心解答, 谢谢
共
条评分
离线
rfxinxin
UID :71785
注册:
2011-01-17
登录:
2021-01-21
发帖:
53
等级:
仿真一级
27楼
发表于: 2011-09-14 16:33:51
这个怎么解释? 那之前 gosum和繁体字 同学说的,可以通过设置 多节点 方式来提高利用率又是怎么回事? 求教,谢谢!
共
条评分
离线
rfxinxin
UID :71785
注册:
2011-01-17
登录:
2021-01-21
发帖:
53
等级:
仿真一级
28楼
发表于: 2011-09-15 09:31:14
来人那!!!
共
条评分
离线
rfxinxin
UID :71785
注册:
2011-01-17
登录:
2021-01-21
发帖:
53
等级:
仿真一级
29楼
发表于: 2011-09-15 09:41:33
另外:
pf2[,v/
Bgn&:T8<
1. HFSS v13 与 V12对比,cpu利用率有改进。 矩阵求解的时候,能在较短时间内是的cpu利用率上升到50%(开启超线程 Intel i7 以及 Xeon5620 ,都表现出这种改善),而V12最大利用率在40%多点。
&x=.$76
v6[!o<@"a
2.HFSS不支持超线程,而且除了求解矩阵外的过程均是单核处理。 这样看来,AMD多物理核心以及高主频:可能会在同一模型仿真时,速度更快!!
\<&m&%Zs
h2)yq:87
bh s5x
3.另外,在某论坛上看到: cpu的高速缓存 L1,L2,L3 也会影响速度。
4qphA9i1
ySk R>y
G|[ =/>~B
欢迎大家一起讨论,也欢迎使用AMD cpu的同学们参与讨论
共
条评分
发帖
回复