同志们,本文先不谈蒙特卡洛分析的有关内容,着重于强调SIMPLIS的多核并行仿真技术带来的时效优势。
蒙特卡洛分析是一种基于样本的概率统计分析,样本数量越大,分析结果越准确。但是样本大了,步进数多了,那么仿真时间也会逐渐加大,如果大到你接受不了,你有两个选择:(1)请你老板给你配置性能卓越的计算机,我想你的老板大概率是不会答应的;(2)你减慢自己的开发进度或者深夜里慢慢计算也可以。
但是。。。。。。给同志们带来光明啦:SIMPLIS的多核并行仿真技术。
- SIMPLIS的单核与多核比较试验
本人的电脑CPU如下图1:
图1
软件设置界面提示:可以使用16核,用户计算机有4个核(老板还算给力,配了个4核电脑)。
(1)单核仿真
如下图2,而本人故意选择1个核来运行蒙特卡洛分析
图2
开始运行仿真后,脑海里开个小差,仿真结果就出来了,如下图3和图4
图3
图4
结果显示这个仿真,单核运行消耗了16 sec
(2)多核仿真
为了运行多核仿真,本人选择了4个核来运行蒙特卡洛分析,如下图5
图 5
开始运行仿真后,还不错,这次没有开小差哈,仿真结果也出来了,如下图6、图7和图8
图 6
仿真结果是一样的,比同卵双胞胎还一致哈
图7
可以发现软件同时调用了4个核在并行仿真
图 8