CST MWS仿真如何實(shí)現(xiàn)多核并行運(yùn)行
電腦配置如下:
系統(tǒng) win7 64位
cpu x5482(雙處理器)
內(nèi)存 32G
如何實(shí)現(xiàn)?默認(rèn)就是實(shí)現(xiàn)多核運(yùn)行的呀,倒是如果你想只讓一個(gè)核算,得調(diào)整一下設(shè)置。
CST MWS幫助文件《Acceleration》。
1樓能給講講多核運(yùn)算與CST的分布式運(yùn)算的區(qū)別嗎?以前仿真常見(jiàn)電腦顯示Number of Processor 2,我一直理解成第二個(gè)核在跑仿真,難道就是你所說(shuō)的多核運(yùn)算?
我替1樓說(shuō)兩句。
Multi-threading會(huì)把仿真任務(wù)分成幾部分,并交給CPU的core并行計(jì)算。這個(gè)功能已經(jīng)免費(fèi)加在默認(rèn)的license當(dāng)中,不需要額外的acceleration token。CST MWS 2011 transient solver支持最高32個(gè)thread,也就是說(shuō),可以支持最多32個(gè)核并行計(jì)算。假設(shè)手上有Xoen四核CPU,假如你的工作站的主板支持,你可以插上8個(gè)CPU一起算。
Distributed Computing是把仿真任務(wù)分為互相獨(dú)立的模塊分發(fā)至以太網(wǎng)內(nèi)的client solver并行計(jì)算。這些互相獨(dú)立的模塊可以是parameter sweep或者optimization中的不同參數(shù)值,也可以是多端口模型中的不同端口。根據(jù)《CST Licensing Guide 2010 Mar》,一個(gè)默認(rèn)的license可以支持1個(gè)參數(shù)的DC或者兩個(gè)端口的DC。不過(guò)CST MWS 2011好像默認(rèn)可以支持兩個(gè)參數(shù)的DC。如果需要分發(fā)更多的模塊,就需要額外的acceleration token。
CST MWS幫助文件《Acceleration》、《Distributed Computing Overview》。
多謝小編。
意思差不多,hefang小編總是說(shuō)的很官方,呵呵,專(zhuān)業(yè)!