scholarly journals OpenCL-Based FPGA Accelerator for 3D FDTD with Periodic and Absorbing Boundary Conditions

2017 ◽  
Vol 2017 ◽  
pp. 1-11 ◽  
Author(s):  
Hasitha Muthumala Waidyasooriya ◽  
Tsukasa Endo ◽  
Masanori Hariyama ◽  
Yasuo Ohtera

Finite difference time domain (FDTD) method is a very poplar way of numerically solving partial differential equations. FDTD has a low operational intensity so that the performances in CPUs and GPUs are often restricted by the memory bandwidth. Recently, deeply pipelined FPGA accelerators have shown a lot of success by exploiting streaming data flows in FDTD computation. In spite of this success, many FPGA accelerators are not suitable for real-world applications that contain complex boundary conditions. Boundary conditions break the regularity of the data flow, so that the performances are significantly reduced. This paper proposes an FPGA accelerator that computes commonly used absorbing and periodic boundary conditions in many 3D FDTD applications. Accelerator is designed using a “C-like” programming language called OpenCL (open computing language). As a result, the proposed accelerator can be customized easily by changing the software code. According to the experimental results, we achieved over 3.3 times and 1.5 times higher processing speed compared to the CPUs and GPUs, respectively. Moreover, the proposed accelerator is more than 14 times faster compared to the recently proposed FPGA accelerators that are capable of handling complex boundary conditions.

2014 ◽  
Vol 900 ◽  
pp. 386-389
Author(s):  
Zhi Chao Cai ◽  
Li Xia Yang ◽  
Hao Chuan Deng ◽  
Xiao Wei ◽  
Hong Cheng Yin

To simulate Electromagnetic wave propagation in anisotropic media, absorbing boundary conditions are needed to truncate the computation domains. Based on the finite difference time domain method in anisotropic medium, the implementation of the modified nearly perfectly matched layer absorbing boundary conditions for truncating anisotropic medium is presented. By using the partial derivatives of space variables stretched-scheme in the coordinate system, the programming complexity is reduced greatly. According to one dimensional numerical simulation analysis, the modified nearly perfectly matched layer absorbing boundary condition is validated.


2012 ◽  
Author(s):  
Ali Jebelli ◽  
Ruzairi Abdul Rahim ◽  
Seyed H. Kazemi

Phase only approach (POA) is generally used to analyze diffractive optical elements (DOEs) such as micro–lenses. We used 3–D finite difference time domain (FDTD) method with perfect matched layer (PML) absorbing boundary conditions to test several micro–lenses that were designed based on phase only approach to evaluate the accuracy of this approach. It is shown that if the focal length is greater than 80λ and 25λ for 2π and 4π phase resets, respectively, the error in the main lobe diffraction efficiency will be less than 10%. Key words: Phase only approach (POA); diffractive optical elements (DOEs); micro–lens


Sign in / Sign up

Export Citation Format

Share Document