登 录
註 冊
论坛
微波仿真网
注册
登录论坛可查看更多信息
微波仿真论坛
>
CST 专区
>
CST
>
CST和CUDA
发帖
回复
1
2
3
7143
阅读
24
回复
[其它]
CST和CUDA
离线
elberlee
学习
UID :48358
注册:
2009-12-09
登录:
2013-09-19
发帖:
72
等级:
仿真三级
0楼
发表于: 2010-09-01 20:57:34
关键词:
CST
仿真
基础
非常感谢大家及时详细的解答,我先将我自己的理解总结一下,以便后人观看:(如果有问题请提出以便修改)
gBT2)2]
Fhv/[j^X
J"=1/,AS
一、什么是CUDA
RLlU" sw+{
首先CUDA(Compute Unified Device Architecture)是一种利用显卡上的芯片(GPU)以及显存来分担CPU运算任务的并行计算架构,最早由
NVIDIA
提出并实现。
/@AEJ][$
kGpa\c g1
-jgysBw+Xb
二、CUDA和CST MWS
oH0X<'
历史:首先是一家叫做Acceleware的公司利用NVIDIA的CUDA提供软件接口,使得用户可以用以CUDA技术解决复杂的计算问题,2008年,CST也采用了这样的技术,并在官网上宣称利用CUDA加速可以提高40%的仿真速度。
q~CA0AR
WN(ymcdYB
+^*iZ6{+7
等到了CST2010 我们再也看不到Acceleware的身影,CST已经将CUDA技术较好的融入到了CST2010中,根据CST2010的官方宣传,如下图所示
ikWtC]y
j!7`]
`%+ mO88o
图片:1.JPG
!O\;Nua
N#lDW~e'
?USQlnr:R/
[."[pY
从上图就可以看出他快的而不仅仅是40%那么简单,这个是在进行检测chip的signal integrity的时候进行的,最高有可能提高将近28倍
+("7ZK?
下图是CST的仿真加速结构,从底层的硬件到仿真的时候的cluster分块,再到仿真算法的优化,
x^Yl*iq
图片:2.JPG
1/p*tZP8i
~~/xRs
+&zYZA