Performance study on GPU offloading techniques using the Gauss matrix inverse algorithm
Universität Hamburg
Universität Hamburg, 2022
@article{konneker2022performance,
title={Performance study on GPU offloading techniques using the Gau{ss} matrix inverse algorithm},
author={K{"o}nneker, Yannik},
year={2022}
}
Inverting matrices is a crucial part in many algorithms in linear algebra, computer graphics and data analysis. There are many libraries providing algorithms to achieve this but none that allow for calling from the GPU context. GPUs and accelerators become more and more prevalent in high performance computers. Having no ready-to-use implementation scientists need to write their own algorithms. In this thesis the Gauss-Elimination algorithm is implemented using OpenMP, OpenACC, CUDA, HIP and OpenCL. These implementations are then compared to the already existing libraries Eigen and cuBLAS in terms of speed, precision and implementation effort.
April 17, 2022 by hgpu