Guía y fundamentos de la programación en paralelo
Documentos PDF
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.
Palabra/s clave
parallel programming
library
architecture
functions
resources
programación en paralelo
modelos de programación en paralelo
Colecciones
El ítem tiene asociados los siguientes ficheros de licencia: