常见查询问题 -联科并行环境(CLUSTERTECH Parallel Environment, CPE) |
-
- 如果您的蒙地卡罗模拟(Monte Carlo (MC) simulation)需要很长时间才能完成,那么您可用CPE蒙地卡罗模拟库将计算过程并行化。
- 如果您的有限差分(Finite Difference, FD)计算需要很长时间才能完成,那么您可用 CPE有限差分库将计算过程并行化。
- 如果您要将一个需要很长时间才能完成的子程序,移植至一个并行化的版本,並且以一套方便使用的中间件來启动并控制并行的程序,那么您可考虑使用CPE。
在蒙地卡罗模拟上,您可以達到线性加速(集群共有N個处理器内核, 便快N倍),近乎完美的并行化效果
在有限差分计算上,加速多少视乎网络延时和速度、所用到的格子數量及在每个时间步骤上的计算量而定。一般来说,從2個处理器内核到某一數目的内核,您會有线性加速,可是往後再加節點或核數,加速会变成次线性,其后就会沒有加速。如果您的网络属于低延时和高速(如使用Infiniband、Myrinet等),格子數量很大、每个时间步骤上的计算量庞大,那么线性区域就会随大量节点/处理器内核而增加。
C++
-
CPE可结合PBSPro、torque或Sun Grid Engine。
-
有。CPE连并易(ParaConnect)模组直接传输桌面电脑上的控制程序和集群上并行程序用到的数据,而不会将数据写入硬碟文件或将文件在不同电脑上的硬碟间传输。
-
有。CPE提供API、程序库及工具,让您可以将您的单机程序代码移植為并行程序。具体来说,您只需要将计算量最大的程序移植至一个并行化版本,再使用连并易(ParaConnect)模组的API以启动并行程序及撷取结果。
如果您的应用是蒙地卡罗模拟或有限差分计算,就可轻易地使用CPE的蒙地卡罗模拟及有限差分API将程序移植至并行化版本。详情可参阅我们的开发人员手册内有关代码移植的教程,移植绝不困难。
热线
- 中国大陆(免费) 400 8108832
- 香港 (852) 2655 6108
|
|
|