What algorithm does matlab use when solving linear system A\b on GPU?
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
jinghao yang
am 13 Aug. 2021
Kommentiert: jinghao yang
am 16 Aug. 2021
According to the document, on CPU a non-special linear system is solved by LU decomposition. I wonder what algorithm does matlab use when solve it on GPU? How about the performance on GPU? I have done some test using random matrix, and the time difference on these hardwares is not obvious.
0 Kommentare
Akzeptierte Antwort
Joss Knight
am 14 Aug. 2021
The same as for the CPU, MATLAB uses LU with pivoting for general square matrices and QR for general rectangular matrices. Performance depends considerably on the type of device. Most people have GPUs that are only optimized for single precision computation, so you should create single precision inputs to test performance.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Linear Algebra finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!