Accelerating linear system solutions using randomization technique - Inria - Institut national de recherche en sciences et technologies du numérique
Article Dans Une Revue ACM Transactions on Mathematical Software Année : 2013

Accelerating linear system solutions using randomization technique

Résumé

We illustrate how linear algebra calculations can be enhanced by statistical techniques in the case of a square linear system Ax = b. We study a random transformation of A that enables us to avoid pivoting and then to reduce the amount of communication. Numerical experiments show that this randomization can be performed at a very affordable computational price while providing us with a satisfying accuracy when compared to partial pivoting. This random transformation called Partial Random Butterfly Transformation (PRBT) is optimized in terms of data storage and flops count. We propose a solver where PRBT and the LU factorization with no pivoting take advantage of the current hybrid multicore/GPU machines and we compare its Gflop/s performance with a solver implemented in a current parallel library.
Fichier non déposé

Dates et versions

hal-00908496 , version 1 (23-11-2013)

Identifiants

Citer

Marc Baboulin, Jack Dongarra, Julien Herrmann, Stanimire Tomov. Accelerating linear system solutions using randomization technique. ACM Transactions on Mathematical Software, 2013, 39 (2), pp.1 - 13. ⟨10.1145/2427023.2427025⟩. ⟨hal-00908496⟩
173 Consultations
0 Téléchargements

Altmetric

Partager

More