TY - JOUR
T1 - Summation and Routing on a Partitioned Optical Passive Stars Network with Large Group Size
AU - Datta, Amitava
AU - Subbiah, S.
PY - 2003
Y1 - 2003
N2 - In a Partitioned Optical Passive Stars (POPS) network, n = dg processors are divided into g groups of d processors each, and such a POPS network is denoted by POPS(d,g). There is an optical passive star (OPS) coupler between every pair of groups. Hence, a POPS(d, g) requires g(2) couplers. It is likely that, in a practical system, the number of couplers will be less than the number of processors, i.e., d > rootn > g and the number of groups will be smaller than the number of processors in a group. Hence, it is important to design fast algorithms for basic operations on such POPS networks with large group size. We present fast algorithms for data sum, prefix sum, and permutation routing on a POPS(d, g) such that d > rootn > g. Our data sum and prefix sum algorithms improve upon the best known algorithms for these problems designed by Sahni [14]. Permutation routing can be solved on a POPS network by simulating a hypercube sorting algorithm. Our algorithm for permutation routing is more efficient compared to this simulated hypercube sorting algorithm.
AB - In a Partitioned Optical Passive Stars (POPS) network, n = dg processors are divided into g groups of d processors each, and such a POPS network is denoted by POPS(d,g). There is an optical passive star (OPS) coupler between every pair of groups. Hence, a POPS(d, g) requires g(2) couplers. It is likely that, in a practical system, the number of couplers will be less than the number of processors, i.e., d > rootn > g and the number of groups will be smaller than the number of processors in a group. Hence, it is important to design fast algorithms for basic operations on such POPS networks with large group size. We present fast algorithms for data sum, prefix sum, and permutation routing on a POPS(d, g) such that d > rootn > g. Our data sum and prefix sum algorithms improve upon the best known algorithms for these problems designed by Sahni [14]. Permutation routing can be solved on a POPS network by simulating a hypercube sorting algorithm. Our algorithm for permutation routing is more efficient compared to this simulated hypercube sorting algorithm.
U2 - 10.1109/TPDS.2003.1255639
DO - 10.1109/TPDS.2003.1255639
M3 - Article
SN - 1045-9219
VL - 14
SP - 1275
EP - 1285
JO - IEEE Transactions on Parallel and Distributed Systems
JF - IEEE Transactions on Parallel and Distributed Systems
IS - 12
ER -