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.
CITATION STYLE
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
Mendeley helps you to discover research relevant for your work.