GPU-based parallel algorithms for sparse nonlinear systems

  • Authors:
  • V. Galiano;H. MigallóN;V. MigallóN;J. PenadéS

  • Affiliations:
  • Department of Physics and Computer Architectures, University Miguel Hernández, E-03202, Elche, Alicante, Spain;Department of Physics and Computer Architectures, University Miguel Hernández, E-03202, Elche, Alicante, Spain;Department of Computer Science and Artificial Intelligence, University of Alicante, E-03071, Alicante, Spain;Department of Computer Science and Artificial Intelligence, University of Alicante, E-03071, Alicante, Spain

  • Venue:
  • Journal of Parallel and Distributed Computing
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this work we describe some parallel algorithms for solving nonlinear systems using CUDA (Compute Unified Device Architecture) over a GPU (Graphics Processing Unit). The proposed algorithms are based on both the Fletcher-Reeves version of the nonlinear conjugate gradient method and a polynomial preconditioner type based on block two-stage methods. Several strategies of parallelization and different storage formats for sparse matrices are discussed. The reported numerical experiments analyze the behavior of these algorithms working in a fine grain parallel environment compared with a thread-based environment.