http://users.informatik.uni-halle.de...lic_matrix.gif

from the systolic array picture above, one matrix is fed in a row at a time from the top of the array and is passed down the array, the other matrix is fed in a column at a time from the left hand side of the array and passes from left to right. Dummy values are then passed in until each processor has seen one whole row and one whole column. At this point, the result of the multiplication is stored in the array and can now be output a row or a column at a time, flowing down or across the array.

I want to make the matrix multiplication using systolic array method in C programming code, but dont know where to start.

1. what method that i need to use to make the c coding for the matrix multiplication using systolic array method, that by refer to the systolic array description above?

2. if someone have the systolic array algorithm, can paste the link here for me to make reference.

I have search the algorithm but not found..so i need your help..

tq