lunes, octubre 22, 2012

Jugando con MPI


Estuve ensayando el siguiente programa de calculo de Pi, suando MPI por el método de Montecarlo, además medí los tiempos de ejecución del proceso completo, con sus hijos y el tiempo que "ve" cada proceso hijo.
Esto lo ensayo en un core-duo Intel(R) Xeon(R) CPU  E5506  @ 2.13GHz. Como se aprecia en la figura la pendiente del tiempo total versus el número de procesos hijos es de P= 12 ms/proceso , en cambio el tiempo de cada proceso es Q=21 ms en promedio, esto da H=10.5 ms/micro. La razón de que H< P es debido al "overhead" de cada proceso hijo, que en este caso es de P-H=1.5 ms/proceso.


No hay comentarios.: