Go backward to
SIMD Hypercube Mat. Multiplication
Go up to
Top
Go forward to
SIMD Hypercube Matrix Multiplication
SIMD Hypercube Matrix Multiplication
Mapping of cube with dimension
n
to hypercube with dimension
d
.
Hypercube of
n
3
=2
d
processors
=>d=3s
(for some
s
).
64 processors
=>n=4, d=8, s=3
.
Hypercube
d
5
d
4
d
3
d
2
d
1
d
0
Cube
x
y
z
Embedding algorithm
Cube indices in binary form (
s
bits each)
Concatenate indices (
3s=d
bits)
Neighbor processors in cube remain neighbors in hypercube.
Any cube algorithm can be executed with same efficiency on hypercube.
Author:
Wolfgang Schreiner
Last modification: November 15, 1996