EFFICIENT PARALLEL DIVIDE-AND-CONQUER FOR A CLASS OF INTERCONNECTION TOPOLOGIES

被引:0
|
作者
WU, IC [1 ]
机构
[1] CARNEGIE MELLON UNIV,SCH COMP SCI,PITTSBURGH,PA 15213
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, we propose an efficient scheduling algorithm for expanding any divide-and-conquer (D&C) computation tree on k-dimensional mesh, hypercube, and perfect shuffle networks with p processors. Assume that it takes t(n) time steps to expand one node of the tree and t(c) time steps to transmit one datum or convey one node. For any D&C computation tree with N nodes, height h, and degree d (maximal number of children of any node), our algorithm requires at most (N/p + h)t(n) + phidht(c) time steps, where phi is O(log2 p) on a hypercube or perfect shuffle network and is O(k square-root p on a n(k-1) x ... x n0 mesh network, where n(k-1) = ... = n0 = k square-root p. This algorithm is general in the sense that it does not know the values of N, h, and d, and the shape of the computation tree as well, a priori. Most importantly, we can easily obtain a linear speedup by nearly a factor of p, especially when N much greater than ph(1 + phidt(c)/t(n)).
引用
收藏
页码:229 / 240
页数:12
相关论文
共 50 条