English

General Matrix-Matrix Multiplication Using SIMD features of the PIII

Performance 2019-12-11 v1 Machine Learning

Abstract

Generalised matrix-matrix multiplication forms the kernel of many mathematical algorithms. A faster matrix-matrix multiply immediately benefits these algorithms. In this paper we implement efficient matrix multiplication for large matrices using the floating point Intel Pentium SIMD (Single Instruction Multiple Data) architecture. A description of the issues and our solution is presented, paying attention to all levels of the memory hierarchy. Our results demonstrate an average performance of 2.09 times faster than the leading public domain matrix-matrix multiply routines.

Keywords

Cite

@article{arxiv.1912.04379,
  title  = {General Matrix-Matrix Multiplication Using SIMD features of the PIII},
  author = {Douglas Aberdeen and Jonathan Baxter},
  journal= {arXiv preprint arXiv:1912.04379},
  year   = {2019}
}

Comments

arXiv admin note: substantial text overlap with arXiv:1911.05181

R2 v1 2026-06-23T12:40:42.905Z