Share Email Print
cover

Proceedings Paper

Development of FDTD simulation tool for designing micro-nanostructured based optical devices
Format Member Price Non-Member Price
PDF $14.40 $18.00
cover GOOD NEWS! Your organization subscribes to the SPIE Digital Library. You may be able to download this paper for free. Check Access

Paper 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.

Paper Details

Date Published: 17 May 2016
PDF: 8 pages
Proc. SPIE 9865, Energy Harvesting and Storage: Materials, Devices, and Applications VII, 986506 (17 May 2016); doi: 10.1117/12.2230452
Show Author Affiliations
Anil Shrestha, Banpil Photonics, Inc. (United States)
Genki Mizuno, Banpil Photonics, Inc. (United States)
Patrick Oduor, Banpil Photonics, Inc. (United States)
Saif Islam, Banpil Photonics, Inc. (United States)
Achyut K. Dutta, Banpil Photonics, Inc. (United States)
Nibir K. Dhar, Night Vision and Electronic Sensors Directorate (United States)


Published in SPIE Proceedings Vol. 9865:
Energy Harvesting and Storage: Materials, Devices, and Applications VII
Nibir K. Dhar; Achyut K. Dutta, Editor(s)

© SPIE. Terms of Use
Back to Top