致波有限公司專業高頻電磁模擬模擬與電磁波模擬軟體市場的領導者-产品介绍

XFDTD的HPC及集群运用

XFDTD的HPC及集群运用

 

XFDTD是一款功能强大且对用户友好的电磁仿真软件,可用于天线设计、电磁兼容、静电冲击、光电效应、生物电磁等多种研发工作及理论研究。为提高FDTD算法的效能,XFDTD支持使用兼容CUDA的GPU进行加速计算,从而在提升仿真精度的同时,也能在合理的时间范围内兼顾仿真速度。

 

XFDTD主要使用的硬件资源是GPU及其显存。虽然系统内存(主板内存)也会被使用,但其主要用于维持软件运行,而FDTD算法的仿真重心在于GPU和CUDA核心,因此主要占用的是显存。随着仿真频率的提高和网格的细化,GPU显存的需求会不断增加;尽管系统内存的用量也会随之增加,但两者增长趋势逐渐拉开,最终可能相差数倍。因此,显卡的CUDA核心数、GPU性能以及显存容量,从根本上决定了仿真的效能,甚至决定了仿真能否运行。如果用户的GPU显存不足,则无法按照设置运行满足要求的仿真,只能缩减模型规模、降低模型复杂度,或尝试调整网格密度以减少显存占用,从而将仿真适配到有限的显存中。

 

然而,单张GPU的显存是有限的,而用户对仿真的要求只会越来越高——更高的频率、更复杂的模型结构、更多细微结构,都迫使网格必须更细才能提供足够的分辨率。此外,特殊材料还会额外占用显存空间。因此,即便有GPU加速,高级用户也难免需要在模型设计和调试上反复斟酌,以在有限的算力资源下完成工作。

 

在实际应用中,用户可能接触到的计算设备有以下几种。第一种是笔记本电脑,它便于随身携带,可在任何地方办公。但受限于体积和供电能力,即便是高性能电竞笔记本,能提供的算力资源也非常有限。即使配备了顶级显卡,其系统内存也较少,因此可进行的仿真规模和精度受限,通常更适合用于建模和简单的测试性仿真。

最常见的是单机工作站或服务器。单机工作站可承载的资源远多于笔记本,但用户需要在办公室或实验室等固定场所使用。这类设备可以搭载更多算力资源,例如可插入四张甚至八张GPU,系统内存可达2TB,通常能满足大多数用户的需求。然而,随着5G时代的到来,毫米波甚至太赫兹应用日益增多,阵列天线越来越大且复杂,频率提高、微结构增多,模型精度要求越来越高,特殊材料也不断增加。用户经常发现,即使工作站插满8张GPU,显存仍不足以满足需求。例如,车用毫米波雷达的仿真可能就需要接近200GB的显存,此时单台工作站或服务器便无法满足需求,用户就需要使用集群。

所谓集群,就是将多台规格完全相同的工作站或服务器通过局域网连接起来,在局域网内这些计算机互为镜像,能够共享资源、分担仿真工作,提供高度的灵活性和更好的性能。例如,一台服务器有8张GPU,四台服务器组成的集群就有32张GPU;若每张GPU有24GB显存,整个集群便有768GB显存。一台服务器有2TB系统内存,集群就有8TB;一台服务器有128个核心256个线程,集群就有512个核心1024个线程。用户可以自由调度每个仿真工作所使用的资源,在软件授权足够的情况下,还可以同时进行多个仿真。由于仿真任务被分散到不同服务器上同步计算,单台服务器的负载得以减轻,从而带来两大好处:一是原本无法完成的工作可以完成,二是原本能完成的工作可通过分布式计算提高效率、节省时间。

如今,无论是高校的学术研究还是企业的工程研发,都需要进行大量仿真。有时为了建立数据集,可能需要数百次甚至更多次仿真。只要拥有足够的软件授权,用户可以在集群上同时运行多个仿真,从而更高效地完成这些工作。

XFDTD提供集群扩展模块,基础模块支持同时在最多12个节点上使用最多12张GPU进行仿真(即每个节点一张GPU)。由于资源基本池化,用户可将使用XFDTD的集群视为一个拥有12张GPU的资源池,并根据需求进行调度。例如,若有四个节点,每个节点三张GPU,用户可以在一个节点上调用三张GPU进行仿真,也可以在四个节点上调用八张GPU进行仿真;或者,若有三个解算器授权,每个节点调用一张GPU,在四个节点上调用全部12张GPU进行三个仿真。

专业级GPU通常被视为昂贵的高算力资源,但XFDTD对大多数兼容CUDA的GPU都有良好的兼容性,可以使用消费级游戏卡来构建集群,同样能获得很好的性能。因为对XFDTD而言,最重要的还是显存容量,若GPU的CUDA核心数相近,游戏卡与专业计算卡的仿真性能差异并不大,但单卡成本可能相差数倍,甚至某些卡难以买到。购买12张消费级显卡的费用可能只够买一两张专业计算卡,而两者的电磁仿真性能却只有细微差别。此外,昂贵的专业计算卡构成的GPU集群维护成本也高,一旦损坏,必须用同样昂贵的卡替换;而使用游戏卡或消费级显卡构建的集群,维护运营成本则低得多。这也是XFDTD集群扩展模块的一大优势——在满足性能要求的前提下,建设成本和维护成本都较低。

这些优势可为用户带来极大便利。虽然集群硬件的总价仍然较高,但已从“天价”降至可接受的投资水平,而其带来的效益将长期为用户的学术研究或产品开发提供显著帮助。

欢迎有兴趣的用户咨询我们的XFDTD集群扩展模块。

我们也与合作伙伴共同推广高性价比的集群和服务器,欢迎用户访问产品介绍页面或我们的网络商城,我们很乐意为访客提供优质服务和高性价比产品。

 

登入 购物车0 订单