A class of communication-avoiding algorithms for solving general dense linear systems on CPU/GPU parallel machines

We study several solvers for the solution of general linear systems where the main objective is to reduce the communication overhead due to pivoting. We first describe two existing algorithms for the LU factorization on hybrid CPU/GPU architectures. The first one is based on partial pivoting and the second uses a random preconditioning of the original matrix to avoid pivoting. Then we introduce a solver where the panel factorization is performed using a communication-avoiding pivoting heuristic while the update of the trailing submatrix is performed by the GPU. We provide performance comparisons for these solvers on current hybrid multicore-GPU parallel machines.

Data and Resources

Additional Info

Field Value
Source https://inria.hal.science/hal-00656457
Author Baboulin, Marc, Donfack, Simplice, Dongarra, Jack, Grigori, Laura, Rémy, Adrien, Tomov, Stanimire
Maintainer CCSD
Last Updated May 26, 2026, 09:41 (UTC)
Created May 26, 2026, 09:41 (UTC)
Identifier Report N°: RR-7854
Language en
Rights https://about.hal.science/hal-authorisation-v1/
contributor Laboratoire de Recherche en Informatique (LRI) ; Université Paris-Sud - Paris 11 (UP11)-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)
creator Baboulin, Marc
date 2012-01-07T00:00:00
harvest_object_id 148177ca-2bfc-4410-852d-7028913c9ca8
harvest_source_id 3374d638-d20b-4672-ba96-a23232d55657
harvest_source_title test moissonnage SELUNE
metadata_modified 2024-02-10T00:00:00
set_spec type:REPORT