如果一台计算机使用多个CPU进行计算,系统并不总是需要使用所有的CUPs。 下面的图片显示了一个多CPU/线程工作方式的例子。
" @1 |$ d4 w- H1 |1 _! F# x. P Y1 o" N m4 v: L$ W( D
有些计算只由一个CPU/线程(母线程)执行。 在这段时间里,CPU的利用率很低。 有些部分需要多个CPU/线程(平行区域)。 在这段时间里,CPU的利用率很高。 如果在OpticStudio中为计算配置了N-cores,OpticStudio就不会获得N-cores。 这是因为操作系统决定了应用程序可以使用多少个内核。 OpticStudio将根据配置从Windows请求资源。 在大多数情况下,OpticStudio并不能获得所有的资源。 在计算方面,更多的内核并不意味着更快的计算。 这取决于你在做什么样的计算。 如果计算不需要这么多的资源,而且核心/线程的数量超过了需要,那么将数据分配给每个线程的时间会更长。 您可以设置OpticStudio在计算过程中可以使用的内核数量。 然而,如上所述,你将只得到所要求的一部分资源。 有一个平行计算的理论叫做阿姆达尔定律。
" L! s1 f% I. l2 v: C6 C; E/ p" ^* f0 w5 x J* o/ A/ [, Y( ?
X轴代表处理器的数量。 Y轴代表加速。 不同的颜色代表方案/计算的视差部分的显示。 可以看出,使用2到32个内核可以提高速度,但使用更多的内核并不能提高很多速度。 就实际计算而言,它更为复杂。 可能影响速度的因素有:核心数量、光学系统(有多少种计算可以并行进行)、OpticStudio可以获得的资源数量,由操作系统决定硬件规格等。 以上只是可能影响速度的一般因素。 Ansys Zemax国内可靠代理商9 u- \, W) p+ [" i7 F: ^
$ G9 S3 o4 T2 S- r# s+ y: E/ e6 W- @. @ 光研科技南京有限公司是国内可靠的光学软件和仪器光电供应商,提供企业定制化上门培训服务,承接各类光学设计项目,并有一系列自主编写出版的光学设计书籍。公司拥有一支高素质、高水平、实战经验丰富的管理,销售以及研发团队,从成立到现在已经为广大企业,研究所以及高校提供了很多优秀的产品和服务,是光电圈内值得信赖的企业。追光逐梦,研以致用!以用户的需求为起点,为客户提供有价值的光学产品和服务一直都是光研科技南京有限公司的宗旨。
8 g. G; ^) }- ~ 官网:http://wavelab-sci.com.cn/2 U8 g/ g$ f( T- a7 b" I
% q1 h, `( G+ w AnsysZemax光学软件咨询与订购联系方式5 j: Q( i' l5 j. [4 ~, o
; t" h. t8 W: I# L 联系人:南京光研 徐保平
8 D1 D+ _# M- t5 Q. d8 u3 H. i9 h4 {' }' h3 b& m
手机号:15051861513
% G: p6 u6 \8 i% B( I# Z
0 \6 z/ J+ S: d 微信号:13627124798 # K. x* j! u+ D
您也可以扫一扫下面的二维码直接咨询
# }; E5 L+ |) y* R& E: M7 x0 F h$ D
|