[pyar] consulta sobre cluster

Gustavo Campanelli gedece en gmail.com
Lun Jul 31 17:33:46 ART 2017


2017-07-31 15:55 GMT-03:00 Fabricio Fernández <fabricio.hmf en gmail.com>:

> Buenas,
>
> Estoy trabajando con un modelo de cálculo numérico escrito en C/C++
> paralelizado con openmp, que se ejecuta en una máquina con 48 theads.
>
> Un loop de cálculo tarda más con 48  theads que con 10 theads.
>
> Para mí no tiene mucho sentido. Porque tarda mas usando mas theads?
>
> Gracias!
>
> Fabricio.
>
> _______________________________________________
> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
> Sitio web: http://www.python.org.ar/
>
> Para administrar la lista (o desuscribirse) entrar a
> http://listas.python.org.ar/listinfo/pyar
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar


Todo lo paralelizable incluye un costo extra que es el necesario para
gestionar los threads. Esto provoca que la productividad por paralelismo no
crezca en forma lineal. Entonces, dependiendo del programa, se puede tardar
más al gestionar varios núcleos que unos pocos.

Todo depende del grado de dependencias existentes entre diversos threads y
la duración real de los mismos. A más duración individual y menor
interdependencia, el trabajo es más paralelizable.

Gedece
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20170731/f770f0a3/attachment.html>


Más información sobre la lista de distribución pyar