Professional Documents
Culture Documents
I. INTRODUCTION
Recent advances of VLSI and computer networking
technologies have made it attractive to build massive
parallel machines. In the last decade, we have witnessed
a tremendous surge in the availability of very fast and
inexpensive hardware. These have been possible by
using novel interconnections between processors and
memories such as the hypercube topology. Parallel
architectures based on the hypercube topology have
gained widespread acceptance in parallel computing due
to many of its attractive features. The hypercube offers a
rich interconnection topology with high communication
bandwidth, low diameter, maximum fault-tolerance, and
a recursive structure that is suited naturally to divide and
conquer applications.
The hypercube has been the topic of many recent
researches [1]-[8]. Various researchers have done
extensive work in showing the parallel computational
power of the hypercube structure in many directions. In
one direction, many researchers have shown the
capability of the hypercube to simulate other networks
such as rings, trees, grids and other interconnection
networks with minimum overhead. In another direction,
researchers have shown the power of the hypercube in
ISBN:978-988-98671-5-7
WCE 2007
ISBN:978-988-98671-5-7
000
010
110
100
001
011
111
101
WCE 2007
A. Associative Computations
Associative operations are used frequently and appear
as sub problems in solving other problems. They include
addition, multiplication, finding the smallest, finding the
largest, and others. Let + be the addition operation on
some domain X. For a given tuple {x0, x1, ..., xk-1} X,
the addition operation is to compute the summation y0 =
x0 + x1 + ... + xk-1.
ISBN:978-988-98671-5-7
000
1000
1100
1100
0100
0101 1001
1110
0110 0101
0010
0011
1011
0001
0111
1111
000 001
011 010
110 111
101 100
000 001
011 010
110 111
101 100
WCE 2007
ISBN:978-988-98671-5-7
(3,3,3)
(7,7,7)
(4,4,4)
(6,6,6)
(8,8,8)
(2,2,2)
(9,9,9)
(5,5,5)
(3,3,11) (7,7,9)
(4,4,13) (6,6,11)
(8,8,11) (2,9,9)
(9,13,13) (5,11,11)
(3,3,20) (7,18,20)
(4,15,24)
(8,11,20) (2,20,20)
(9,24,24) (5,11,24)
(6,6,24)
(3,3,44) (7,18,44)
(4,35,44) (6,26,44)
(8,11,44) (2,20,44)
(9,44,44) (5,31,44)
WCE 2007
ISBN:978-988-98671-5-7
[13] S. Zheng, B. Cong, and S. Bettayeb, "The StarHypercube Hybrid Interconnection Networks,"
Proceedings of the ISCA International Conference
on Computer Application in Design, Simulation, and
Analysis, pp. 98-101, 1993.
[14] E. Abuelrub, "Parallel Computation on Twisted
Hypercubes," Al-Manarah Journal, vol. 5, no. 1, pp.
1-10, 2002.
[15] E. Abuelrub, "Embedding Quad Trees into Twisted
Hypercubes," Proceedings of the 2nd IASTED
International Conference on Parallel and
Distributed Systems, pp. 155-160, 1998.
[16] E. Abuelrub and S. Bettayeb, "Embedding Rings
into Faulty Twisted Hypercubes," Computers and
Artificial Intelligence, vol. 16, no. 4, pp. 425-441,
1997.
[17] K. Efe, "The Crossed Cube Architecture for Parallel
Computation," IEEE Transactions on Parallel and
Distributed Systems, vol. 3, no. 5, pp. 513-524,
1992.
[18] W. Huang, J. Tan, C. Hung, and L. Hsu, "FaultTolerant Hamiltonicity of Twisted Cubes," Journal
of Parallel and Distributed Computing, vol. 62, pp.
591-604, 2002.
[19] P. Kulasinghe and S. Bettayeb, "Embedding Binary
Trees into Crossed Cubes," IEEE Transactions on
Computers, vol. 44, no. 7, pp. 923-929, 1995.
[20] P. Kulasinghe and S. Bettayeb, "The MultiplyTwisted Hypercube with 5 or more Dimensions is
not Edge-Transitive," Information Processing
Letters, vol. 53, pp. 33-36, 1995.
[21] A. Awwad and J. Al-Sadi, "On the Routing of the
OTIS-Cube Network in the presence of Faults," The
International Arab Journal of Information
Technology, vol. 2, no. 1, pp. 17-23, January 2005.
[22] C. Decayeux and D. Seme, "3D Hexagonal Network:
Modeling, Topological Properties, Addressing
Schemes, and Optimal Routing Algorithm," IEEE
Transactions on Parallel and Distributed Systems,
vol. 16, no. 9, pp. 875-884, September 2005.
[23] J. Fu and G Chen, "Hamiltonicity of the Hierarchical
Cubic Network," Theory of Computer Systems, vol.
35, pp. 59-79, 2002.
[24] R. Lander abd M. Fischer, "Parallel Prefix
Computation," Journal of the ACM, vol. 27, pp. 831838, 1980.
WCE 2007