Suppose I have an AxBxC matrix X and a BxD matrix Y.
X
Y
Is there a non-loop method by which I can multiply
You could "unroll" the loop, ie write out all the multiplications sequentially that would occur in the loop