Guía y fundamentos de la programación en paralelo

Cargando...
Miniatura

Fecha

Director/Asesor

Contribuidores

Título de la revista

ISSN de la revista

Título del volumen

Editor

UPB

Título del libro

Tipo

Artículo

Seleccione un documento PDF para visualizar

Resumen

En este artículo se hace una introducción a los conceptos básicos de la programación en paralelo, basados en tres modelos diferentes como MPM (Message Passing Model) mediante la librería MPI, SMM (Shared Memory Model) mediante la librería OpenMP y CUDA (Compute Unified Device Architecture) se busca familiarizar al lector con las arquitecturas y los tipos de funciones más importantes que manejan las librerías, dando algunas pautas generales para diseñar un programa basado en las librerías mencionadas anteriormente. La finalidad es que se tengan conceptos para definir cuál de los modelos de programación en paralelo se adapta más a los recursos dispuestos para desarrollar una aplicación.


This article provides an introduction to the basic concepts of parallel programming, based on three different models as MPM (Message Passing Model) by MPI library, SMM (Shared Memory Model) by library OpenMPI and CUDA (Compute Unified Device Architecture) try to familiarize the reader with the architecture and the types of functions most important of libraries. Giving some general guidelines to design a program based on the above libraries. The aim is to have concepts to define which of the parallel programming models is more adapted to the resources provided to develop an application.

Citación

ISSN

ISBN

Aprobación

Revisión

Complementado por

Referenciado por

Licencia Creative Commons

Excepto donde se indique lo contrario, la licencia de este ítem se describe como Attribution-NonCommercial-NoDerivatives 4.0 International