For this operation to be well-defined, we require matrices,
A , B , and C to have dimensions
,
, and
,
respectively.
If we partition
then
for .
Thus, a matrix-matrix multiply can be written as
a sequence of vector-matrix multiplies.
Given the description for forming
, it is not
hard to derive a
panel-matrix variant for this algorithm.