Skip to content

Latest commit

 

History

History
12 lines (7 loc) · 691 Bytes

README.md

File metadata and controls

12 lines (7 loc) · 691 Bytes

Optimised Matrix Multiplication

This is an optimised matrix multiplication program written in C using OpenMP.

This repository contains the intel MKL matrix multiplication program, the OpenMP matrix multiplication program written by me and compiled using g++ and icc.

I have optimised the matrix multiplication program using OpenMP to achieve the best performance. I used the Intel OneAPI tool to analyse the performance of the program.

I developed the program on a Linux machine with 48 logical cores and 96 threads of Intel(R) Xeon(R) Gold 6148 CPU @ 2.40GHz with 2 sockets.

The performance of the program was close to the performance of the Intel MKL matrix multiplication program.