Parallel Lagrange interpolation on k-ary n-cubes with maximum channel utilization

被引:3
作者
Mahabadi, Aminollah [2 ]
Sarbazi-Azad, Hamid [1 ,3 ]
Khodaie, Ebrahim [4 ]
Navi, Keivan [5 ]
机构
[1] Sharif Univ Technol, Dept Comp Engn, Tehran, Iran
[2] Shahed Univ, Dept Elect & Comp Engn, Tehran, Iran
[3] Inst Res Fundamental Sci IPM, Sch Comp Sci, Tehran, Iran
[4] NOET, Tehran, Iran
[5] Beheshti Univ, Fac Elect & Comp Engn, Tehran, Iran
关键词
multicomputers; interconnection networks; k-ary n-cubes; link-disjoint Hamiltonian cycles; parallel algorithms; Lagrange interpolation; performance analysis;
D O I
10.1007/s11227-008-0179-z
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes an efficient parallel algorithm for computing Lagrange interpolation on k-ary n-cube networks. This is done using the fact that a k-ary n-cube can be decomposed into n link-disjoint Hamiltonian cycles. Using these n link-disjoint cycles, we interpolate Lagrange polynomial using full bandwidth of the employed network. Communication in the main phase of the algorithm is based on an all-to-all broadcast algorithm on the n link-disjoint Hamiltonian cycles exploiting all network channels, and thus, resulting in high-efficiency in using network resources. A performance evaluation of the proposed algorithm reveals an optimum speedup for a typical range of system parameters used in current state-of-the-art implementations.
引用
收藏
页码:1 / 14
页数:14
相关论文
共 21 条
[21]  
Wendroff B., 1966, Theoretical Numerical Analysis