Title :
Acceleration of a finite-difference method with general purpose GPUs - Lesson learned
Author :
Balevic, A. ; Rockstroh, L. ; Li, W. ; Hillebrand, J. ; Simon, S. ; Tausendfreund, A. ; Patzelt, S. ; Goch, G.
Author_Institution :
IPVS, Univ. of Stuttgart, Stuttgart
Abstract :
Modern massively parallel graphics cards (GPGPUs) offer a promise of dramatically reducing computation times of numerically-intensive data-parallel algorithms. As cards that are easily integrated into desktop PCs, they can bring computational power previously reserved for computer clusters to the office space. High performance rates make GPGPUs a very attractive target platform for scientific simulations. In this paper we present the lessons learned during the parallelization of a finite-difference time-domain method, an inherently data-parallel algorithm frequently used for numerical computations, on the state of the art graphics hardware.
Keywords :
computer graphics; coprocessors; finite difference time-domain analysis; parallel algorithms; desktop PC; finite difference method; finite-difference time-domain method; general purpose GPU; massively parallel graphics cards; numerically-intensive data-parallel algorithm; Acceleration; Computational modeling; Computer architecture; Computer graphics; Finite difference methods; High performance computing; Kernel; Synchronization; Time domain analysis; Yarn;
Conference_Titel :
Computer and Information Technology, 2008. CIT 2008. 8th IEEE International Conference on
Conference_Location :
Sydney, NSW
Print_ISBN :
978-1-4244-2357-6
Electronic_ISBN :
978-1-4244-2358-3
DOI :
10.1109/CIT.2008.4594689