时域有限差分算法(FDTD)在电磁场辐射和散射、微波电路以及电磁兼容等领域获得了非常成功的应用。然而,较长的计算时间和较大的存储空间是 FDTD 在 PC 系统 上 求解电大尺寸物体电磁场问题的瓶颈。解决这一问题的有效方法之一是采用并行 FDTD 方法实现 FDTD 的分布运算。基于网络的并行 FDTD 计算是一个较为经济的选择,已有相关文献对该方案的实现进行了详细的论述。多核处理器技术和 Intel 公司的单指令多数据流式扩展 (SSE,Streaming SIMD Extensions)技术有效地增强了 CPU 浮点运算能力。在我们的工作中,借助 SSE 指令集,以单精度浮点数实现 FDTD 迭代的核心语句,采用适当的数据类型,优化指令的编排顺序,改进 FDTD 的循环,可在 PC 系统上提高 FDTD 运算速度约 2 倍。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部1条评论
快来发表一下你的评论吧 !