\"\" \"\" \"\"
Go backward to SIMD Cube Matrix Multiplication
Go up to Top
Go forward to SIMD Cube Matrix Multiplication
RISC-Linz logo

SIMD Cube Matrix Multiplication

Maspar Program
int A[N,N], B[N,N], C[N,N];
plural int a, b, c;

a = A[iyproc, ixproc];
b = B[ixproc, izproc];
c = a*b;

for (i = 0; i < N-1; i++)
  if (ixproc > 0)
    c = xnetE[1].c
  else
    c += xnetE[1].c;

if (ixproc == 0) C[iyproc, izproc] = c;

Author: Wolfgang Schreiner
Last modification: November 15, 1996