8 September 2006 Modeling and simulation of nanoscale devices with a desktop supercomputer
Author Affiliations +
Proceedings Volume 6328, Nanomodeling II; 632804 (2006) https://doi.org/10.1117/12.681085
Event: SPIE Optics + Photonics, 2006, San Diego, California, United States
Designing nanoscale devices presents a number of unique challenges. As device features shrink, the computational demands of the simulations necessary to accurately model them increase significantly. This is a result of not only the increasing level of detail in the device design itself, but also the need to use more accurate models. The approximations that are generally made when dealing with larger devices break down as feature sizes decrease. This can be seen in the optics field when contrasting the complexity of physical optics models with those requiring a rigorous solution to Maxwell's equations. This added complexity leads to more demanding calculations, stressing computational resources and driving research to overcome these limitations. There are traditionally two means of improving simulation times as model complexity grows beyond available computational resources: modifying the underlying algorithms to maintain sufficient precision while reducing overall computations and increasing the power of the computational system. In this paper, we explore the latter. Recent advances in commodity hardware technologies, particularly field-programmable gate arrays (FPGAs) and graphics processing units (GPUs), have allowed the creation of desktop-style devices capable of outperforming PC clusters. We will describe the key hardware technologies required to build such a device and then discuss their application to the modeling and simulation of nanophotonic devices. We have found that FPGAs and GPUs can be used to significantly reduce simulation times and allow for the solution of much large problems.
© (2006) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Eric J. Kelmelis, James P. Durbano, John R. Humphrey, Fernando E. Ortiz, and Petersen F. Curt "Modeling and simulation of nanoscale devices with a desktop supercomputer", Proc. SPIE 6328, Nanomodeling II, 632804 (8 September 2006); doi: 10.1117/12.681085; https://doi.org/10.1117/12.681085

Back to Top