MPI vs OpenMP: A case study on parallel generation of Mandelbrot set

MPI vs OpenMP: A case study on parallel generation of Mandelbrot set


  • Journal title: Innovación y Software
  • ISSN: 2708-0927 (print) 2708-0935 (online)
  • Publisher: Universidad La Salle
  • Country of publisher: peru
  • Platform/Host/Aggregator: OJS
  • Date added to EuroPub: 2020/Jun/29

Subject and more

  • LCC Subject Category: Computer and Information Science, Computer Science, Software Engineering, Engineering, Technology, Artificial Intelligence
  • Publisher's keywords: C++, MPI, OpenMP, parallel computing, Mandelbrot set
  • Language of fulltext: spanish, catalan, english
  • Full-text formats available: PDF
  • Time From Submission to Publication: 6


    Ernesto Soto Gómez


To download PDF files Login to your Account.


Nowadays, some of the most popular tools for parallel programming are Message Passing Interface (MPI) and Open Multi-Processing (OpenMP). It is of interest to compare these tools in solving the same kind of problems, because of the use of different approaches to inter-task communication. This work attempts to contribute to this goal by running trials in a centralized shared memory architecture in the case of problems with an entirely parallel solution. The selected case study was the parallel computation of Mandelbrot set. Trials were conducted for different iteration limits, processors amount, and C++ implementation variants. The results show better performance in the case of OpenMP.

About Europub

EuroPub is a comprehensive, multipurpose database covering scholarly literature, with indexed records from active, authoritative journals, and indexes articles from journals all over the world. The result is an exhaustive database that assists research in every field. Easy access to a vast database at one place, reduces searching and data reviewing time considerably and helps authors in preparing new articles to a great extent. EuroPub aims at increasing the visibility of open access scholarly journals, thereby promoting their increased usage and impact.