Thursday 25th of April 2024
 

A Comparative Study on Performance Benefits of Multi-core CPUs using OpenMP


Vijayalakshmi Saravanan

Achieving scalable parallelism from general programs was not successful to this point. To extract parallelism from programs has become the key focus of interest on multi-core CPUs. There are many techniques and programming models such as MPI, CUDA and OpenMP adopted in order to exploit more performance. But there is an urge to #64257;nd the best parallel programming techniques for the bene#64257;t of performance. This article shows how the performance potential bene#64257;ts the parallel programming model over sequential programming model. To support our claim, we are likely to analyze the performance in terms of execution time on both sequential and parallel implementations of naive matrix multiplication vs. Strassens matrix multiplication algorithm using OpenMP. Our analysis results show that optimizing the code using OpenMP increases the performance than sequential implementation and outperforming well with parallel algorithms.

Keywords: Multi-core, Performance Analysis, OpenMP, Strassens Algorithm, Parallelism.

Download Full-Text


ABOUT THE AUTHOR

Vijayalakshmi Saravanan
Asst.Prof(Sr), SITE, Vellore India


IJCSI Published Papers Indexed By:

 

 

 

 
+++
About IJCSI

IJCSI is a refereed open access international journal for scientific papers dealing in all areas of computer science research...

Learn more »
Join Us
FAQs

Read the most frequently asked questions about IJCSI.

Frequently Asked Questions (FAQs) »
Get in touch

Phone: +230 911 5482
Email: info@ijcsi.org

More contact details »