Comparative Analysis of Performance Achieved with Multi-Core Programming Models in Java

Main Article Content

M. I. LALI
W. ASLAM
F. ULLAH
M. S. NAWAZ
S. RAZZAK
S. ZAHOOR

Abstract

In modern processor designs, physical limitations such as energy consumption and communication have led to the
development of multi-core processors. Nowadays, different parallel programming models are used in order to fully utilize the
capabilities of multi core systems. However, the overall influence of these models on performance and usability is still unclear. In this
article, two parallel programming models (MPJ-Express and P2P-MPI) for Java are compared by implementing a sorting algorithm
(bucket sort). Parallel programs of sequential bucket sort (in Java) are first developed in both models and comparative analysis of P2PMPI and MPJ-Express is then carried out in terms of speedup and efficiency achieved in each model and effort required in conversion of
sequential programs to parallel programs. Obtained results showed that MPJ-Express perform better than P2P-MPI for sorting algorithm.

Article Details

How to Cite
M. I. LALI, W. ASLAM, F. ULLAH, M. S. NAWAZ, S. RAZZAK, & S. ZAHOOR. (2016). Comparative Analysis of Performance Achieved with Multi-Core Programming Models in Java. Sindh University Research Journal - SURJ (Science Series), 48(4). Retrieved from https://sujo.usindh.edu.pk/index.php/SURJ/article/view/4733
Section
Articles