...
首页> 外文期刊>Applied Computational Electromagnetics Society journal >FDTD Acceleration using MATLAB Parallel Computing Toolbox and GPU
【24h】

FDTD Acceleration using MATLAB Parallel Computing Toolbox and GPU

机译:使用MATLAB并行计算工具箱和GPU进行FDTD加速

获取原文
获取原文并翻译 | 示例

摘要

We present a MATLAB based finite difference time domain (FDTD) method accelerated using the GPU functions in MATLAB's parallel computing toolbox (PCT). Procedures to achieve significant speedups over a CPU implementation of the same code are outlined. The use of specialized code with NVIDIA's compute unified device architecture (CUDA) programming results in impressive computational speedups. However, this requires specialized programming knowledge to efficiently implement. The MATLAB PCT can be applied directly to pre-existing MATLAB FDTD code and obtain reasonable speedups over equivalent CPU code. We demonstrate several modifications to increase the efficiency on several different NVIDIA graphics cards. Benchmarks are presented on problems of practical size (millions of cells) with a CPML terminated domain.
机译:我们提出了一种使用MATLAB并行计算工具箱(PCT)中的GPU函数加速的基于MATLAB的时差有限时域(FDTD)方法。概述了通过相同代码的CPU实现显着提高速度的过程。在NVIDIA的计算统一设备体系结构(CUDA)编程中使用专用代码可显着提高计算速度。但是,这需要专业的编程知识才能有效实现。 MATLAB PCT可以直接应用于预先存在的MATLAB FDTD代码,并在等效的CPU代码上获得合理的加速。我们演示了几种改进方法,以提高几种不同的NVIDIA显卡的效率。提出了使用CPML终止域的实际大小(数百万个单元)问题的基准。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号