A mixed precision Jacobi SVD algorithm

09/10/2022
by   Weiguo Gao, et al.
0

We propose a mixed precision Jacobi algorithm for computing the singular value decomposition (SVD) of a dense matrix. After appropriate preconditioning, the proposed algorithm computes the SVD in a lower precision as an initial guess, and then performs one-sided Jacobi rotations in the working precision as iterative refinement. By carefully transforming a lower precision solution to a higher precision one, our algorithm achieves about 2 times speedup on the x86-64 architecture compared to the usual one-sided Jacobi SVD algorithm in LAPACK, without sacrificing the accuracy.

READ FULL TEXT

page 12

page 13

page 18

page 19

page 20

page 21

page 22

research
02/16/2022

Vectorization of a thread-parallel Jacobi singular value decomposition method

The eigenvalue decomposition (EVD) of (a batch of) Hermitian matrices of...
research
02/15/2020

Sparse Coresets for SVD on Infinite Streams

In streaming Singular Value Decomposition (SVD), d-dimensional rows of a...
research
09/11/2023

A Two-Sided Quaternion Higher-Order Singular Value Decomposition

Higher-order singular value decomposition (HOSVD) is one of the most cel...
research
04/11/2022

An answer to an open question in the incremental SVD

Incremental singular value decomposition (SVD) was proposed by Brand to ...
research
03/14/2020

A Kogbetliantz-type algorithm for the hyperbolic SVD

In this paper a two-sided, parallel Kogbetliantz-type algorithm for the ...
research
03/05/2023

Scalable Object Detection on Embedded Devices Using Weight Pruning and Singular Value Decomposition

This paper presents a method for optimizing object detection models by c...
research
06/16/2018

A New High Performance and Scalable SVD algorithm on Distributed Memory Systems

This paper introduces a high performance implementation of Zolo-SVD algo...

Please sign up or login with your details

Forgot password? Click here to reset