Cache Friendly Strategies to Optimize Matrix Multiplication

M. Ananth, S. Vishwas, M R Anala · 2017

Matrix multiplication is an operation used in many algorithms with a plethora of applications ranging from Image Processing, Signal Processing, to Artificial Neural Networks and Linear algebra. This work aims to showcase the effect of developing matrix multiplication strategies that are less time and processor intensive by effectively handling memory accesses. The paper also touches upon on the advantages of using OpenMP, a multiprocessing toolkit to show the effect of parallelizing matrix multiplication.

Read the paper · More papers on PaperTik