Dense linear system: a parallel self-verified solver

  • Authors:
  • Mariana Luderitz Kolberg;Luiz Gustavo Fernandes;Dalcidio Moraes Claudio

  • Affiliations:
  • Faculdade de Informática, PUCRS, Avenida Ipiranga, Porto Alegre, Brazil;Faculdade de Informática, PUCRS, Avenida Ipiranga, Porto Alegre, Brazil;Faculdade de Informática, PUCRS, Avenida Ipiranga, Porto Alegre, Brazil

  • Venue:
  • International Journal of Parallel Programming
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

This article presents a parallel self-verified solver for dense linear systems of equations. This kind of solver is commonly used in many different kinds of real applications which deal with large matrices. Nevertheless, two key problems appear to limit the use of linear system solvers to a more extensive range of real applications: solution correctness and high computational cost. In order to solve the first one, verified computing would be an interesting choice. An algorithm that uses this concept is able to find a highly accurate and automatically verified result providing more reliability. However, the performance of these algorithms quickly becomes a drawback. Aiming at a better performance, parallel computing techniques were employed. Two main parts of this method were parallelized: the computation of the approximate inverse of matrix A and the preconditioning step. The results obtained show that these optimizations increase significantly the overall performance.