Monografias.com > Uncategorized
Descargar Imprimir Comentar Ver trabajos relacionados

Pase de mensaje – MPI (página 2)




Enviado por Pablo Turmero



Partes: 1, 2

Monografias.com

Ejemplo
Sub
if(myid == 0)
{
printf("Tenemos %d procesadoresn", numprocs); for(i=1;i< numprocs;i++)
{

sprintf(buff, "¡Holaaa %d! ", i);
// Regresa el resultado
MPI_Send(buff, 128, MPI_CHAR, i, 0, MPI_COMM_WORLD);
}
for(i=1;i< numprocs;i++)
{
// Recive el valor de cada proceso
MPI_Recv(buff, 128, MPI_CHAR, i, 0, MPI_COMM_WORLD, &stat);
printf("%sn", buff);
}
}

Monografias.com

Ejemplo
Sub
else
{
// Recive el valor de cada proceso

MPI_Recv(buff, 128, MPI_CHAR, 0, 0, MPI_COMM_WORLD, &stat);
sprintf(idstr, "Procesador %d ", myid);
strcat(buff, idstr);
strcat(buff, "reportandosen");
// Regresa el resultado
MPI_Send(buff, 128, MPI_CHAR, 0, 0, MPI_COMM_WORLD);
}
// FInaliza
MPI_Finalize();
return 0;
}

Monografias.com

Trabajos Futuros
Sub

Monografias.com

Conclusiones
Sub
El acceso remoto a memoria es lento.

La programación puede ser complicada

Java Puro escaso rendimiento debido a la inicialización costosa RMI

Falta de rendimiento se agudiza para redes de baja latencia (Myrinet, SCI

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter