Revista: | Innovación y software |
Base de datos: | PERIÓDICA |
Número de sistema: | 000446271 |
ISSN: | 2708-0935 |
Autores: | Soto Gómez, Ernesto1 |
Instituciones: | 1Universidad de las Ciencias Informáticas, La Habana. Cuba |
Año: | 2020 |
Periodo: | Sep-Feb |
Volumen: | 1 |
Número: | 2 |
Paginación: | 12-26 |
País: | Perú |
Idioma: | Inglés |
Tipo de documento: | Artículo |
Enfoque: | Aplicado, descriptivo |
Resumen en español | Algunas de las herramientas más populares hoy en día para la programación paralela son Interfaz de Paso de Mensajes y Multiprocesamiento Abierto. Es de interés comparar estas herramientas en la resolución de los mismos tipos de problemas, debido a la utilización de diferentes enfoques en la comunicación entre tareas. Este trabajo tiene como objetivo contribuir a este empeño al ejecutar pruebas en una arquitectura de memoria compartida y centralizada en el caso de problemas con una solución completamente paralela. El caso de estudio seleccionado fue la computación paralela del conjunto de Mandelbrot. Las pruebas se realizaron para diferentes límites de iteración, cantidad de procesadores y variantes de implementación en C++. Los resultados muestran un mejor desempeño en el caso de Multiprocesamiento Abierto |
Resumen en inglés | 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 |
Disciplinas: | Ciencias de la computación |
Palabras clave: | Programación, Computación paralela, C++, Conjunto de Mandelbrot, MPI, OpenMP |
Keyword: | Programming, MPI, OpenMP, Parallel computing, Mandelbrot set, C++ |
Texto completo: | Texto completo (Ver PDF) Texto completo (Ver HTML) |