Issue No. 06 - June (2006 vol. 17)

ISSN: 1045-9219

pp: 497-507

DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TPDS.2006.72

Alessandro Mei , IEEE

ABSTRACT

<p><b>Abstract</b>—This paper shows that an <tmath>n=2^k</tmath> processor Partitioned Optical Passive Stars (POPS) network with <tmath>g</tmath> groups and <tmath>d</tmath> processors per group can simulate every bidirectional move of an <tmath>n</tmath> processor hypercube using one slot when <tmath>d<g</tmath>, two slots when <tmath>d=g</tmath>, and <tmath>\lceil d/g\rceil</tmath> slots when <tmath>d>g</tmath>. Moreover, the same POPS network can simulate every monodirectional move of an <tmath>n</tmath> processor hypercube using one slot when <tmath>d=g</tmath>. All these results are shown to be optimal. Our simulations improve on the literature whenever <tmath>d\neq g</tmath> and directly yield several important consequences. For example, as a direct consequence of our simulations, a <tmath>{\rm{POPS}}</tmath> network, <tmath>n=dg</tmath> and <tmath>d<g</tmath>, can compute the prefix sums of <tmath>n</tmath> data values in <tmath>\log_2 n</tmath> slots. This is faster than the best previously known ad hoc algorithm and is actually optimal. Similarly, we improve on the best POPS network algorithms for both the prefix sums problem on general POPS networks and the fundamental online permutation routing problem, among others.</p>

INDEX TERMS

Parallel architectures, partitioned optical passive stars network, hypercube simulation, prefix sums, permutation routing.

CITATION

Romeo Rizzi, Alessandro Mei, "Hypercube Computations on Partitioned Optical Passive Stars Networks",

*IEEE Transactions on Parallel & Distributed Systems*, vol. 17, no. , pp. 497-507, June 2006, doi:10.1109/TPDS.2006.72