[pyar] consulta sobre cluster
Carlos Matías
cmdelatorre en gmail.com
Lun Jul 31 16:06:56 ART 2017
Fabricio, no soy experto en el tema, pero se me ocurre lo siguiente:
Tus threads *lógicos* se corren en los núcleos *físicos *del procesador
(serán 4, 8 o algo así). Me imagino que el sistema operativo hace su magia
para correr esos threads, usando los recursos disponibles del hardware.
Entonces, debe haber alguna relación entre esas cosas de tal forma que si
superás cierto número de threads, en vez de mejorar la cosa empeora. Por el
overhead que tiene el sistema operativo para gestionar esos threads
*lógicos*.
Carlos Matías
@py_litox <https://twitter.com/py_litox>
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
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20170731/2221367b/attachment.html>
Más información sobre la lista de distribución pyar