Efficient Procedures for Using Matrix Algorithms

A, set of basic procedures for constructing matrix multiplication algorithms is defined. Five classes of composite matrix multiplication algorithms are considered and an optimal strategy is presented for each class. Instances are given of improvements in arithmetic cost over Strassen’s method for multiplying square matrices. Best and worst case cost coefficients for matrix multiplication are given.