Skip to Main content Skip to Navigation
Preprints, Working Papers, ...

Mixed Precision LU Factorization on GPU Tensor Cores: Reducing Data Movement and Memory Footprint

Abstract : Modern GPUs equipped with mixed precision tensor core units present great potential to accelerate dense linear algebra operations such as LU factorization. However, previous works have focused solely on improving speed, neglecting memory consumption. Indeed, state-of-the-art mixed half/single precision LU factorization algorithms all require the matrix to be stored in single precision. This is explained by the fact that simply switching the storage precision from single to half leads to significant loss of accuracy, forfeiting all accuracy benefits from using tensor core technology. In this article, we propose a new factorization algorithm that is able to store the matrix in half precision without incurring any significant loss of accuracy. Our approach is based on a left-looking scheme employing single precision buffers of controlled size and a mixed precision doubly partitioned algorithm exploiting tensor cores in the panel factorizations. Our numerical results show that compared with the state of the art, the proposed approach is of similar accuracy, up to twice faster, and with only half the data movement and memory footprint.
Document type :
Preprints, Working Papers, ...
Complete list of metadata

Cited literature [17 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-02937325
Contributor : Theo Mary Connect in order to contact the contributor
Submitted on : Sunday, September 13, 2020 - 2:03:04 PM
Last modification on : Sunday, June 26, 2022 - 2:53:37 AM
Long-term archiving on: : Friday, December 4, 2020 - 5:19:11 PM

File

paper.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-02937325, version 1

Citation

Florent Lopez, Théo Mary. Mixed Precision LU Factorization on GPU Tensor Cores: Reducing Data Movement and Memory Footprint. 2020. ⟨hal-02937325⟩

Share

Metrics

Record views

211

Files downloads

123