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

Loading...
Thumbnail Image

Date

Director/Advisor

Contributor

Journal Title

Journal ISSN

Volume Title

Publisher

UPB

Book title

Type

Artículo

Select a PDF document to view

Abstract

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.

Citation

ISSN

ISBN

Endorsement

Review

Supplemented By

Referenced By

Creative Commons license

Except where otherwised noted, this item's license is described as Attribution-NonCommercial-NoDerivatives 4.0 International