Fast and scalable parallel algorithms for matrix chain product and matrix powers on reconfigurable pipelined optical buses

被引:0
|
作者
Li, KQ [1 ]
机构
[1] SUNY Albany, Dept Comp Sci, New Paltz, NY 12561 USA
关键词
cost-optimality; distributed memory system; linear array; matrix chain product; matrix multiplication; matrix power; pipelined optical bus; reconfigurable system; scalability; speedup;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Given N matrices A(1), A(2),..., A(N) of size N x N, the matrix chain product problem is to compute A(1) x A(2) x ... x A(N). Given an N x N matrix A, the matrix powers problem is to calculate the first N powers of A, i.e., A, A(2), A(3),..., A(N). We show that the two problems can be solved in O(Nalpha+1/p + N2(l+l/alpha)/p(2/alpha) log P/N + (log N)(2)) and O(Nalpha+1/p + N2(l+l/alpha)/p(2/alpha) log p + log Nlog p) times respectively, where alpha<2.3755, and p, the number of processors, can be arbitrarily chosen in the interval [1..Nalpha+1]. Our highly scalable algorithms can be implemented on a linear array with a reconfigurable pipelined bus system, which is a distributed memory system using optical interconnections.
引用
收藏
页码:713 / 727
页数:15
相关论文
共 11 条