The time domain modeling and simulation of electromagnetic (EM) waves interaction with nanodevices, at high spatial and time resolution, requires high computational power. For the first time in this paper we present an effective implementation of the Hertzian Potential Formulation (HPF) on the Graphics Processing Units (GPUs), through the NVIDIA's CUDA (Compute Unified Device Architecture) programming model. It accelerates the nanodevice EM simulations at nanometer scale harnessing the massive parallelism of the GPU based systems. This study is useful for similar electromagnetic codes including the Finite Difference approaches. The results demonstrate that this GPU tool outperforms the CPU based HPF implementation, reaching a speedup from 30 × to 70. ×.

GPU approach for Hertzian potential formulation tool oriented for electromagnetic nanodevices

Massaro A
2011

Abstract

The time domain modeling and simulation of electromagnetic (EM) waves interaction with nanodevices, at high spatial and time resolution, requires high computational power. For the first time in this paper we present an effective implementation of the Hertzian Potential Formulation (HPF) on the Graphics Processing Units (GPUs), through the NVIDIA's CUDA (Compute Unified Device Architecture) programming model. It accelerates the nanodevice EM simulations at nanometer scale harnessing the massive parallelism of the GPU based systems. This study is useful for similar electromagnetic codes including the Finite Difference approaches. The results demonstrate that this GPU tool outperforms the CPU based HPF implementation, reaching a speedup from 30 × to 70. ×.
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/296808
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? ND
social impact