Ir al contenido principal

Entradas

Destacado

Practica 8 "Paso de mensajes con Python"

"Paso de mensajes con Python" MPI ("Message Passing Interface", Interfaz de Paso de Mensajes) El paso de mensajes es una técnica empleada en programación concurrente para aportar sincronización entre procesos y permitir la exclusión mutua. Define la sintaxis y la semántica de las funciones contenidas en una biblioteca de paso de mensajes diseñada para ser usada en programas que exploten la existencia de múltiples procesadores. Los elementos principales que intervienen en el paso de mensajes son el proceso que envía, el que recibe y el mensaje. Para programar aplicaciones con MPI, se utiliza un runtime llamado OpenMPI, el cual es la versión libre y que además funciona con el lenguaje de programación C, en entorno Unix únicamente. Aunque existe un binding entre Python y MPI, llamado PyMPI, con el cual podemos utilizar las bondades de un lenguaje dinámico en conjunto con la programación de aplicaciones en paralelo. Hay por lo menos cinco intentos conocidos de apl...

Últimas entradas

Programación con Hilos en Python