计算资源
  • 计算资源
  • 通用设置

计算资源

本节是关于计算资源配置的介绍。

在运行工程仿真前,在软件 Home 选项卡中,点击Cloud打开云计算资源配置窗口,用户可以设置云计算的资源配置。

计算资源的设置

在云计算资源窗口中,Resource标签页用于设置求解器的计算资源,Advanced标签页用于设置计算机资源的计算精度以及加速算法。

资源类型

Resource标签页中,Resource Type选项卡用于选择资源类型。资源类型分为高性能计算(High Performance Computing, HPC)和弹性云服务器(Elastic Compute Service, ECS)。高性能计算中的实例为共享资源,当多用户选择同一个实例进行仿真时,该实例将按需分配算力给用户。弹性云服务器则实现计算资源的即开即用和弹性伸缩,其中的实例为独享实例,用户的仿真任务可以使用该实例的全部算力。

adv_resources.png

Name Description
ID 实例的序号。
Select 用于选择实例的勾选框。
Instance Type 实例的类型。
CPUs 实例的CPU核心数。
Memory(GiB) 实例的内存大小。
Clock Speed(GHz) 实例CPU核心的主频。
GPU/FPGA 实例的GPU/FPGA的类型。
Price(CNY/Hour) 实例计算一小时的单价。
Count 实例的数量。

由于高性能计算中的实例是由云计算按需分配,可能会出现同一时间有大量仿真任务导致资源短缺的情况。用户可以点击refresh查看当前实例是否可用,避免因资源暂时不足而长时间排队等候。例如下图中所展示的,刷新后发现资源3、4因资源不足而变灰无法选中,用户可点击切换至资源1、2进行仿真。

cloud_resource

高级

Advanced标签页中,Precision Setting用于设置计算机资源的计算精度。

Name Description
FDTD-passive 下拉选择单精度或双精度。
FDFD 下拉选择单精度或双精度。
Mode-matching 默认为双精度,只读参数。

Acceleration用于设置加速算法的类型。

Name Description
Avx 加速向量算法,下拉选择AVX2或AVX512。

网络文件流

网络文件流(Network File Stream Type)选项卡用于选择网络传输文件流的类型,有最小尺寸(Minimum size)和全尺寸(Full size)三个选项。相比于全尺寸,选择最小尺寸时,仿真工程上传到云服务器仿真时会删除工程中存储的仿真结果。

选择全尺寸时,勾选下方的Optimizations and Sweep download children projects可以在仿真结束后自动下载优化和扫描的子工程。

MPI

使用MPI可以把FDTD计算区域分为几份,每个进程负责一个计算区域。MPI负责多进程之间的通信。

GPU和CPU

本部分主要介绍CPU和GPU两种处理器的差异,用户可根据实际仿真需求选择合适的运算资源。

  • GPU拥有较多的核心,而CPU的核心较少。但GPU每个核心的计算能力低于CPU;
  • CPU擅长逻辑处理,适合顺序和复杂决策任务。GPU擅长并行处理,适合大量浮点运算;
  • CPU一般用于执行系统和应用程序,而GPU则多用于渲染图形和图像。CPU更适合运行复杂的数据处理和逻辑操作,而GPU更适合运行大量简单的数学计算。