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

Nowadays, some of the most popular tools for parallel programming are Message Passing Interface and Open Multi-Processing. 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 con...

Full description

Bibliographic Details
Main Author: Ernesto Soto Gómez
Format: Article
Language:English
Published: Universidad La Salle 2020-09-01
Series:Innovación y Software
Subjects:
MPI
C
Online Access:https://revistas.ulasalle.edu.pe/innosoft/article/view/29
id doaj-c2caeb481f644bb88a7a0f87dc66a20b
record_format Article
spelling doaj-c2caeb481f644bb88a7a0f87dc66a20b2021-04-19T20:20:27ZengUniversidad La SalleInnovación y Software2708-09272708-09352020-09-0112MPI vs OpenMP: A case study on parallel generation of Mandelbrot setErnesto Soto Gómez0Universidad de las Ciencias Informáticas Nowadays, some of the most popular tools for parallel programming are Message Passing Interface and Open Multi-Processing. 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 Open Multi-Processing. https://revistas.ulasalle.edu.pe/innosoft/article/view/29MPIOpenMPparallel computingMandelbrot setC
collection DOAJ
language English
format Article
sources DOAJ
author Ernesto Soto Gómez
spellingShingle Ernesto Soto Gómez
MPI vs OpenMP: A case study on parallel generation of Mandelbrot set
Innovación y Software
MPI
OpenMP
parallel computing
Mandelbrot set
C
author_facet Ernesto Soto Gómez
author_sort Ernesto Soto Gómez
title MPI vs OpenMP: A case study on parallel generation of Mandelbrot set
title_short MPI vs OpenMP: A case study on parallel generation of Mandelbrot set
title_full MPI vs OpenMP: A case study on parallel generation of Mandelbrot set
title_fullStr MPI vs OpenMP: A case study on parallel generation of Mandelbrot set
title_full_unstemmed MPI vs OpenMP: A case study on parallel generation of Mandelbrot set
title_sort mpi vs openmp: a case study on parallel generation of mandelbrot set
publisher Universidad La Salle
series Innovación y Software
issn 2708-0927
2708-0935
publishDate 2020-09-01
description Nowadays, some of the most popular tools for parallel programming are Message Passing Interface and Open Multi-Processing. 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 Open Multi-Processing.
topic MPI
OpenMP
parallel computing
Mandelbrot set
C
url https://revistas.ulasalle.edu.pe/innosoft/article/view/29
work_keys_str_mv AT ernestosotogomez mpivsopenmpacasestudyonparallelgenerationofmandelbrotset
_version_ 1721519104487063552