Combined systolic array for matrix portrait computation

被引:0
|
作者
Oksa, G [1 ]
机构
[1] Slovak Acad Sci, Inst Informat, Bratislava, Slovakia
来源
PARALLEL COMPUTATION | 1999年 / 1557卷
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Given the matrix A is an element of C-nxn and scalers lambda 1, lambda 2,...,lambda(m) is an element of C, our task is to design a systolic implementation of the matrix portrait computation - i.e., the singular value decomposition of matrices A - lambda(k)I, k = 1, 2,..., m. We propose the triangular-rectangular and hexagonal systolic subarrays for the recursive QR updating of matrices A - lambda(k)I, and another triangular subarray for the singular value decomposition of the R-factor. Let m, n and r be the number of various lambda s, the matrix order and the number of repeated loops in the SVD algorithm, respectively. Due to the large amount of overlap between subarrays, the time complexity of our solution is O(3mn) whereas the straightforward systolic implementation requires O([7/2mn]+4rm) times steps. The number of PEs and delays is O([cn(2)]), where c = 37/8 for our solution and c = 5/8 for the straightforward solution.
引用
收藏
页码:58 / 67
页数:10
相关论文
共 50 条