DocumentCode
2895930
Title
Multi-level parallelism in the block-Jacobi SVD algorithm
Author
Oksa, Gabriel ; Vajtersic, Marián
Author_Institution
Dept. of Inf., Slovak Acad. of Sci., Bratislava, Slovakia
fYear
2001
fDate
2001
Firstpage
306
Lastpage
313
Abstract
We analyse the fine-grained parallelism of the two-sided block-Jacobi algorithm for the singular value decomposition (SVD) of matrix A∈R m×n, m⩾n. The algorithm involves the class CO of parallel orderings on the two-dimensional toroidal mesh with p processors. The mathematical background is based on the QR decomposition (QRD) of local data matrices and on the triangular Kogbetliantz algorithm (TKA) for local SVDs in the diagonal mesh processors. Subsequent updates of local matrices in the diagonal as well as nondiagonal mesh processors are required. WE show that all updates can be realized by orthogonal modified Givens rotations. These rotations can be efficiently pipelined in parallel in the horizontal and vertical rings of √p processors through the toroidal mesh. For one mesh processor our solution requires O[(m+n)2/p] systolic processing elements (PEs). O(m2/p) local memory registers and O[(m+n)2/p] additional delay elements. The time complexity of our solution is O[(m+n3/2/p3/4)Δ] time steps per one global iteration where Δ is the length of the global synchronization time step that is given by evaluation and application of two modified Givens rotations in TKA
Keywords
parallel algorithms; parallel programming; singular value decomposition; SVD algorithm; block-Jacobi; fine-grained parallelism; parallel orderings; singular value decomposition; time complexity; Added delay; Algorithm design and analysis; Concurrent computing; Informatics; Kernel; Linear algebra; Matrix decomposition; Parallel processing; Scientific computing; Singular value decomposition;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 2001. Proceedings. Ninth Euromicro Workshop on
Conference_Location
Mantova
Print_ISBN
0-7695-0987-8
Type
conf
DOI
10.1109/EMPDP.2001.905057
Filename
905057
Link To Document