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

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.

Full Text:

PDF

Refbacks

  • There are currently no refbacks.


Copyright (c) 2016 Sindh University Research Journal - SURJ (Science Series)

 Copyright © University of Sindh, Jamshoro. 2017 All Rights Reserved.
Printing and Publication by: Sindh University Press.