首页> 外文期刊>電子情報通信学会技術研究報告 >GPU を用いたディレクティブによるFDTD 法の高速化と室内電波環境解析への応用
【24h】

GPU を用いたディレクティブによるFDTD 法の高速化と室内電波環境解析への応用

机译:使用GPU指令加速FDTD方法并应用于室内无线电环境分析

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

摘要

近年,電磁波の伝搬散乱解析にFDTD(Finite-Difference Time-Domain)法が広く用いられているが,計算時間や使用メモリが増大する問題があった.特に,計算時間の問題について,近年高性能化が著しい画像処理用プロセッサGPU(Graphical Processing Unit)による実装が試みられているが,NVIDIA 社のGPU 開発環境であるCUDA や,マルチコアPC やGPU 等の異機種混在環境用並列プログラミングフレームワークであるOpenCL を使用する必要があり,現有のソースコードを大きく書き換える必要があった.一方,GPU でもOpenMP のように,数行の指示文をソースコードに挿入するだけでGPU の実行プログラムが得られるディレクティブがある.ディレクティブが使用できれば,既存ソースコードのGPU 実装が容易になる.本稿では,ディレクティブを用いたFDTD 法のGPU 実装を評価し,実際の室内電波環境可視化への応用について述べる.%The finite-difference time-domain (FDTD) method is widely used for analysis of electromagnetic wave propagation and scattering because of its simple and convenient algorithm. However, the FDTD method requires vast computational resources. Recently, use of the graphical processing unit (GPU) to accelerate non-graphics computation remarks. However, we need to use the CUDA and the OpenCL on GPU programming, and to rewrite our source codes. On the other hand, a directive as OpenMP are useful to port our existing codes. In this paper, we have studied about use of the PGI directive on the FDTD with GPU computing. Also we have applied for analysis of indoor electromagnetic wave environment using the directive on GPUs.
机译:近年来,FDTD(有限差分时域)方法已被广泛用于电磁波的传播和散射分析,但是存在计算时间和所使用的存储器增加的问题。特别地,关于计算时间的问题,已经尝试实现图像处理处理器GPU(图形处理单元),近年来,该处理器的性能已得到显着提高。必须使用OpenCL,它是用于异构环境的并行编程框架,并且有必要重写现有的源代码。另一方面,即使在GPU中,诸如OpenMP之类的指令也可以通过在源代码中插入几行指令来获取GPU执行程序。如果可以使用指令,则现有源代码的GPU实现变得容易。在本文中,我们使用指令评估FDTD方法的GPU实现,并描述其在室内无线电环境的实际可视化中的应用。有限差分时域(FDTD)方法由于其算法简单易用而被广泛用于电磁波的传播和散射分析,但是FDTD方法需要大量的计算资源。近来,图形处理单元( GPU)来加快非图形计算的速度,但是我们需要在GPU编程上使用CUDA和OpenCL并重写我们的源代码,另一方面,将OpenMP指令用于移植现有代码非常有用。本文研究了在FDTD上使用PGI指令进行GPU计算的方法,并已将其用于GPU上的室内电磁波环境分析。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号