mixed/multi precision: Error correction on the CPU?

Open discussion for MAGMA library (Matrix Algebra on GPU and Multicore Architectures)
Post Reply
Klausb
Posts: 21
Joined: Thu Oct 05, 2017 3:04 pm

mixed/multi precision: Error correction on the CPU?

Post by Klausb » Sat Mar 31, 2018 1:56 pm

Hello,

is it possible to do the error correction of the mixed/multi precision LA solvers on the CPU and run only the inner/lower precision loop on the GPU?

Klaus

mgates3
Posts: 842
Joined: Fri Jan 06, 2012 2:13 pm

Re: mixed/multi precision: Error correction on the CPU?

Post by mgates3 » Sat Mar 31, 2018 2:04 pm

The current MAGMA code (magma_dsgesv_gpu) does both the lower precision factorization and the iterative refinement using the GPU. It would be possible to create a modified version that does the iterative refinement on the CPU. Essentially, take LAPACK's dsgesv and replace sgetrf with magma_sgetrf.

-mark

Post Reply