Efficiency of Parallel Algorithms on Multi Core Systems Using OpenMP

  • KATHAVATE S
  • SRINATH N
N/ACitations
Citations of this article
6Readers
Mendeley users who have this article in their library.

Abstract

The improvement in performance gained by the use of a multi core processor depends very much on the software algorithms used and their implementation. In particular, possible gains are limited by the fraction of the software that can be run in parallel simultaneously on multiple cores and this effect is described by Amdahl's law. Most applications, however, are not accelerated so much unless programmers invest a prohibitive amount of effort in re-factoring the whole problem. In order to exploit the complete capabilities of multi core systems, applications have to become increasingly parallel in nature. Writing parallel program is not an easy task. OpenMP programming model helps in creating multithreaded applications for the existing sequential programs. This paper analyses the performance improvement of a parallel algorithm on multi core systems. The experimental results shows Significant speed up achieved on multi core systems with the parallel algorithm.

Cite

CITATION STYLE

APA

KATHAVATE, S., & SRINATH, N. K. (2014). Efficiency of Parallel Algorithms on Multi Core Systems Using OpenMP. IJARCCE, 8237–8241. https://doi.org/10.17148/ijarcce.2014.31036

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free