登 录
註 冊
论坛
微波仿真网
注册
登录论坛可查看更多信息
微波仿真论坛
>
ANSYS 电磁仿真专区
>
HFSS
>
HFSS对于多核CPU的利用
发帖
回复
1
2
3
4
5
27466
阅读
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 还分这种。。。
pmD4j8F_
共
条评分
绝对完全,先知后觉
离线
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
kY"KD22a
v5_7r%Hiw
必须是64位系统,才能有效利用内存
共
条评分
离线
rfxinxin
UID :71785
注册:
2011-01-17
登录:
2021-01-21
发帖:
53
等级:
仿真一级
23楼
发表于: 2011-09-13 15:30:17
回 20楼(maxpassion) 的帖子
请问 maxpassion:
rv>^TR*,!
那为啥gosum 和 前面那位繁体字的同学说: 可以设置多个节点来使得在内存足够的情况下,多消耗cpu?
=Q<L eh=G
Md,pDWb
我这边的情况就是这样的,关闭了i7 的超线程(bios:HT unable),cpu占用率在求解矩阵的时候确实能到100% ,但是这个100%只是四核心的满载,并没有完全利用四核心8线程的 Intel i7 资源。
hIYTe
c3)C{9T](
因为做过对比测试:同一个模型仿真
S QY"OBo<e
2 rN ,D(
开启超线程
:仿真总体时间
6.30min
求解矩阵最大cpu利用率
50%
划分网格等等其他所有过程时,12.5%(也即单线程,单核心)
#aar9
-oyO+1V
\,&9
关闭超线程
:仿真总体时间
6.30min
求解矩阵最大cpu利用率
100%
, 划分网格等等其他所有过程时,25%(也即单线程,单核心)
,qQG;w,m
~6aCfbu%V
9MY7a=5E~
}tG3tz0%fX
由以上的对比测试,我们可以看出: HFSS除了求解矩阵能利用多核心,其他过程单核心,单线程
kM/Te{<
El- ? %
>9H@|[C
>?lOE -}^
问题来了,请教 gosum以及那位繁体字同学:为什么会出现这种情况, 对于 Intel cpu,即使关闭了超线程,虽然任务管理器里面看到利用率100%,
但其实这时候的求解能力
1u|V`J)0
`_vB+a
关闭超线程100%cpu利用率=开启超线程的50%cpu利用率
kW@,$_cK
共
条评分
离线
rfxinxin
UID :71785
注册:
2011-01-17
登录:
2021-01-21
发帖:
53
等级:
仿真一级
24楼
发表于: 2011-09-13 15:34:50
回 16楼(gosun) 的帖子
gosum:
1ocJ+
我已经按照你说的,关闭了 i7 的超线程, 开启了多节点仿真求解
;CHi\+` 5
4|?{VQ
crcA\lJf
但结果还是如上一楼所述,虽然表面上 cpu100%,但是求解能力,其实并未改变。请教,这是什么原因?
共
条评分
离线
rfxinxin
UID :71785
注册:
2011-01-17
登录:
2021-01-21
发帖:
53
等级:
仿真一级
25楼
发表于: 2011-09-13 15:40:33
希望有更多同学来参与讨论,这是一个比较棘手 解决了也比较有意义的事情:能提升HFSS计算能力一半以上。缩短仿真时间,更好的利用硬件资源。
!7bw5H
a:TvWzX,
HFSS本身就有很大缺陷:
Lw1EWN6}_&
X-LA}YH=tS
1,不支持显卡加速计算。就目前显卡计算能力来看, 远超过同档次cpu计算能力,数十甚至上百倍
I6!5Yj]O"
2,消耗内存。似乎与稀疏矩阵有关
@|}BXQNd
3,cpu利用率低 。 如前所述,对于具有超线程技术的 Intel cpu来说,貌似只能到50% ,期待高手解决
cO2& VC
H*^\h?s
)E#2J$TD
不过,其优势:上手快,自动剖分网格,建模参数化,容易修改。
共
条评分
离线
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
另外:
CKtB-a
Fw/6?:C}O6
1. HFSS v13 与 V12对比,cpu利用率有改进。 矩阵求解的时候,能在较短时间内是的cpu利用率上升到50%(开启超线程 Intel i7 以及 Xeon5620 ,都表现出这种改善),而V12最大利用率在40%多点。
qd9c I&
Ager$uC
2.HFSS不支持超线程,而且除了求解矩阵外的过程均是单核处理。 这样看来,AMD多物理核心以及高主频:可能会在同一模型仿真时,速度更快!!
?5U2D%t
c|lu&}BS
d_AK`wR
3.另外,在某论坛上看到: cpu的高速缓存 L1,L2,L3 也会影响速度。
iocI:b<
FqkDKTS\&
\ ,7f6:
欢迎大家一起讨论,也欢迎使用AMD cpu的同学们参与讨论
共
条评分
发帖
回复