Abstract

The use of Graphics Processing Unit (GPU) for computational work has revolutionized how complex electromagnetic problems are solved. Complex problems which required supercomputers in the past for analysis can now be tackled and solved using personal computers by channeling the computational work towards GPUs instead of the traditional computer Central Processing Unit (CPU). Finite-Difference Time-Domain (FDTD) analysis, which is a computationally expensive method of solving electromagnetic problems is highly parallel in nature and can be readily executed in a GPU. We have developed an algorithm for three dimensional FDTD analysis of optical devices with micro and nano-structures using Compute Unified Device Architecture (CUDA). The developed algorithm exploits the benefits of multiple cores of GPU chips and boosts the speed of simulation without sacrificing its accuracy. We achieved a 25-fold speed up of simulation using CUDA compared to MATLAB code in CPU.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call