A Novel FDTD Application Featuring OpenMP-MPI Hybrid Parallelization
ICPP '04 Proceedings of the 2004 International Conference on Parallel Processing
Scalable Parallel Programming with CUDA
Queue - GPU Computing
An analytical model for a GPU architecture with memory-level and thread-level parallelism awareness
Proceedings of the 36th annual international symposium on Computer architecture
Electromagnetic Simulation Techniques Based on the FDTD Method
Electromagnetic Simulation Techniques Based on the FDTD Method
The Synchronization Power of Coalesced Memory Accesses
IEEE Transactions on Parallel and Distributed Systems
Hi-index | 0.00 |
GPUs excel at solving many parallel problems and hence dramatically increase the computation performance. In electrodynamics and many other fields, FDTD method is widely used due to its simplicity, accuracy, and practicability. In this paper, we applied the FDTD method on the Fermi Architecture GPUs, the latest product of NVidia, for a better understanding of Fermi's new features, such as the double precision support and improved memory hierarchy. Then we make a comparison between the strategies using the shared memory, the traditional optimization method on GPUs, and using L1 cache. Next, the paper provides insights into the disparity of these two strategies. We demonstrate that parallel computations only using L1 cache can reach the similar or even better performance as the traditional optimization method using the shared memory does when the dataset is not too large or the frequency of repeated use of the related data is low.