Compute Unified Device Architecture ( CUDA ) Based Finite - Difference Time - Domain ( FDTD ) Implementation
نویسندگان
چکیده
Recent developments in the design of graphics processing units (GPUs) have made it possible to use these devices as alternatives to central processor units (CPUs) and perform high performance scientific computing on them. Though several implementations of finitedifference time-domain (FDTD) method have been reported, the unavailability of high level languages to program graphics cards had been a major obstacle for scientists and engineers who would want to develop codes for graphics cards. Relatively recently, compute unified device architecture (CUDA) development environment has been introduced by NVIDIA and made GPU computing much easier. This paper presents an implementation of FDTD method based on CUDA. Two thread-to-cell mapping algorithms are presented. The details of the implementation are provided and strategies to improve the performance of the FDTD simulations are discussed.
منابع مشابه
CUDA-OpenGL Interoperability to Visualize Electromagnetic Fields Calculated by FDTD
─ In this contribution, a compute unified device architecture (CUDA) implementation of a two-dimensional finite-difference time-domain (FDTD) program is presented along with the OpenGL interoperability to visualize electromagnetic fields as an animation while an FDTD simulation is running. CUDA, which runs on a graphics processing unit (GPU) card, is used for electromagnetic field data generati...
متن کاملGPU-Accelerated Parallel Finite-Difference Time-Domain Method for Electromagnetic Waves Propagation in Unmagnetized Plasma Media
The finite-difference time-domain (FDTD) method has been commonly utilized in the numerical solution of electromagnetic (EM) waves propagation through the plasma media. However, the FDTD method may bring about a significant increment in additional run-times consuming for computationally large and complicated EM problems. Graphics Processing Unit (GPU) computing based on Compute Unified Device A...
متن کاملFdtd/k-dwm Simulation of 3d Room Acoustics on General Purpose Graphics Hardware Using Compute Unified Device Architecture (cuda)
Computer-based modelling is becoming standard practice in modern room acoustics. Its applications range from prediction of design parameters, visualization of sound propagation and auralisation [1]. Traditional architectural acoustic modelling methods, such as Ray-Tracing [2] and Image-Source models [3], draw on geometrical assumptions and therefore may be confidently applied only to an explici...
متن کاملTion of Finite - Difference Frequency - Domain ( Fdfd ) Method
Recently, many numerical methods that are developed for the solution of electromagnetic problems have greatly benefited from the hardware accelerated scientific computing capability provided by graphics processing units (GPUs) and orders of magnitude speed-up factors have been reported. Among these methods, the finite-difference frequency-domain (FDFD) method as well can be accelerated substant...
متن کامل3D Finite-difference Modeling on a GPU-based Computer using CUDA
In this report, we present the implementation and final results of parallel programming on graphics processing units (GPUs) using NVIDIA’s parallel programming model which is known as the Compute Unified Device Architecture (CUDA) to perform the 3D finite-difference seismic forward modeling. The Tesla 10-series GPU (Tesla C1060) is used and results show that the massively parallel computational...
متن کامل