Fast poisson solvers for graphics processing units

  • Authors:
  • Mirko Myllykoski;Tuomo Rossi;Jari Toivanen

  • Affiliations:
  • Department of Mathematical Information Technology, University of Jyväskylä, Agora, Finland;Department of Mathematical Information Technology, University of Jyväskylä, Agora, Finland;Department of Mathematical Information Technology, University of Jyväskylä, Agora, Finland,Department of Aeronautics and Astronautics, Stanford University, Stanford, CA

  • Venue:
  • PARA'12 Proceedings of the 11th international conference on Applied Parallel and Scientific Computing
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Two block cyclic reduction linear system solvers are considered and implemented using the OpenCL framework. The topics of interest include a simplified scalar cyclic reduction tridiagonal system solver and the impact of increasing the radix-number of the algorithm. Both implementations are tested for the Poisson problem in two and three dimensions, using a Nvidia GTX 580 series GPU and double precision floating-point arithmetic. The numerical results indicate up to 6-fold speed increase in the case of the two-dimensional problems and up to 3-fold speed increase in the case of the three-dimensional problems when compared to equivalent CPU implementations run on a Intel Core i7 quad-core CPU.