arXiv · 1904.05717
The MOMMS Family of Matrix Multiplication Algorithms
Abstract
As the ratio between the rate of computation and rate with which data can be retrieved from various layers of memory continues to deteriorate, a question arises: Will the current best algorithms for computing matrix-matrix multiplication on future CPUs continue to be (near) optimal? This paper provides compelling analytical and empirical evidence that the answer is "no". The analytical results guide us to a new family of algorithms of which the current state-of-the-art "Goto's algorithm" is but one member. The empirical results, on architectures that were custom built to reduce the amount of bandwidth to main memory, show that under different circumstances, different and particular members of the family become more superior. Thus, this family will likely start playing a prominent role going forward.
Explore related subjects
Keep this discovery
Tyler M. Smith, Robert A. van de Geijn. 2019-04-11. The MOMMS Family of Matrix Multiplication Algorithms. https://arxiv.org/abs/1904.05717
Cite the original work for its findings. Save a collection to share your selection of sources.