{"title":"GPU-based 3D-FDTD computation for electromagnetic field dosimetry","authors":"T. Nagaoka, Soichi Watanabe","doi":"10.1109/AFRCON.2011.6072180","DOIUrl":null,"url":null,"abstract":"Numerical dosimetry with the computational human model using the finite-difference time-domain (FDTD) method has recently been used for a safety assessment of electromagnetic field applications. However, the FDTD calculation runs very slowly and requires a large amount of computational memory. We focus, therefore, on general purpose programming on the graphics processing unit (GPGPU). We implemented the three-dimensional (3D) FDTD method on GPUs using Compute Unified Device Architecture (CUDA). In this study, we used the NVIDIA Tesla C2070 as a GPGPU board and tested the performance of FDTD computation on GPUs. The results indicated that while the single GPU/CPU speed ratio varies depending on the calculation domain, 3D-FDTD computation using a GPU requires significantly less run time than that using a conventional CPU. We confirmed that the FDTD computation on a multi-GPU is much faster than that on a single GPU, and we also found that eight GPUs can compute faster than a vector supercomputer.","PeriodicalId":125684,"journal":{"name":"IEEE Africon '11","volume":"33 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Africon '11","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AFRCON.2011.6072180","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9
Abstract
Numerical dosimetry with the computational human model using the finite-difference time-domain (FDTD) method has recently been used for a safety assessment of electromagnetic field applications. However, the FDTD calculation runs very slowly and requires a large amount of computational memory. We focus, therefore, on general purpose programming on the graphics processing unit (GPGPU). We implemented the three-dimensional (3D) FDTD method on GPUs using Compute Unified Device Architecture (CUDA). In this study, we used the NVIDIA Tesla C2070 as a GPGPU board and tested the performance of FDTD computation on GPUs. The results indicated that while the single GPU/CPU speed ratio varies depending on the calculation domain, 3D-FDTD computation using a GPU requires significantly less run time than that using a conventional CPU. We confirmed that the FDTD computation on a multi-GPU is much faster than that on a single GPU, and we also found that eight GPUs can compute faster than a vector supercomputer.
采用时域有限差分(FDTD)计算人体模型的数值剂量学最近被用于电磁场应用的安全性评估。然而,FDTD计算运行非常慢,并且需要大量的计算内存。因此,我们将重点放在图形处理单元(GPGPU)的通用编程上。我们使用计算统一设备架构(CUDA)在gpu上实现了三维时域有限差分方法。在本研究中,我们使用NVIDIA Tesla C2070作为GPGPU主板,测试了FDTD计算在gpu上的性能。结果表明,虽然单个GPU/CPU的速度比因计算域而异,但使用GPU的3D-FDTD计算所需的运行时间明显少于使用传统CPU的运行时间。我们证实了在多GPU上的FDTD计算比在单个GPU上快得多,并且我们还发现8个GPU的计算速度比一个矢量超级计算机快。