<div dir="ltr">Buenas Pedro,<div><br></div><div>Ejecuto el código sobre Linux 16LTS. No tengo idea qué es un <span style="color:rgb(33,33,33)">patch preempt_rt. Cómo podría eso ayudar en relación al uso de los threads en paralelo?</span></div><div><span style="color:rgb(33,33,33)"><br></span></div><div><span style="color:rgb(33,33,33)">Saludos,</span></div><div><span style="color:rgb(33,33,33)">Fabricio. </span></div></div><br><div class="gmail_quote"><div dir="ltr">El lun., 31 de jul. de 2017 a la(s) 19:17, Pedro Pezzarini <<a href="mailto:jose2190@gmail.com">jose2190@gmail.com</a>> escribió:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Buenas Fabricio, sobre que OS estás corriendo tus pruebas?.<div>Si es sobre un kernel Linux, estas utilizando un patch preempt_rt?</div><div><br></div><div>Saludos!</div></div><div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">2017-07-31 17:33 GMT-03:00 Gustavo Campanelli <span dir="ltr"><<a href="mailto:gedece@gmail.com" target="_blank">gedece@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><span>2017-07-31 15:55 GMT-03:00 Fabricio Fernández <span dir="ltr"><<a href="mailto:fabricio.hmf@gmail.com" target="_blank">fabricio.hmf@gmail.com</a>></span>:<br></span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="m_9154402702186037919m_9057919941159856057m_5867834855736640090h5"><div dir="ltr"><div style="font-family:arial,helvetica,sans-serif">Buenas,</div><div style="font-family:arial,helvetica,sans-serif"><br></div><div style="font-family:arial,helvetica,sans-serif">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 <span style="font-size:12.8px;font-family:arial,sans-serif">theads.</span></div><div style="font-family:arial,helvetica,sans-serif"><span style="font-size:12.8px;font-family:arial,sans-serif"><br></span></div><div><span style="font-size:12.8px">Un loop de cálculo tarda más con 48  </span><span style="font-size:12.8px">theads que con 10 </span><span style="font-size:12.8px">theads. </span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Para mí no tiene mucho sentido. Porque tarda mas usando mas </span><span style="font-size:12.8px">theads</span><span style="font-size:12.8px">?</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Gracias!</span></div><span class="m_9154402702186037919m_9057919941159856057m_5867834855736640090m_7194756387880677551HOEnZb"><font color="#888888"><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Fabricio.</span></div></font></span></div>
<br></div></div><span>_______________________________________________<br>
Lista de Correo de PyAr - Python Argentina - <a href="mailto:pyar@python.org.ar" target="_blank">pyar@python.org.ar</a><br>
Sitio web: <a href="http://www.python.org.ar/" rel="noreferrer" target="_blank">http://www.python.org.ar/</a><br>
<br>
Para administrar la lista (o desuscribirse) entrar a <a href="http://listas.python.org.ar/listinfo/pyar" rel="noreferrer" target="_blank">http://listas.python.org.ar/listinfo/pyar</a><br>
<br>
La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - <a href="http://www.usla.org.ar" rel="noreferrer" target="_blank">http://www.usla.org.ar</a></span></blockquote><div><br></div><div>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.  </div></div><br></div><div class="gmail_extra">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. </div><div class="gmail_extra"><br></div><div class="gmail_extra">Gedece</div></div>
<br>_______________________________________________<br>
Lista de Correo de PyAr - Python Argentina - <a href="mailto:pyar@python.org.ar" target="_blank">pyar@python.org.ar</a><br>
Sitio web: <a href="http://www.python.org.ar/" rel="noreferrer" target="_blank">http://www.python.org.ar/</a><br>
<br>
Para administrar la lista (o desuscribirse) entrar a <a href="http://listas.python.org.ar/listinfo/pyar" rel="noreferrer" target="_blank">http://listas.python.org.ar/listinfo/pyar</a><br>
<br>
La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - <a href="http://www.usla.org.ar" rel="noreferrer" target="_blank">http://www.usla.org.ar</a><br></blockquote></div><br></div></div>
_______________________________________________<br>
Lista de Correo de PyAr - Python Argentina - <a href="mailto:pyar@python.org.ar" target="_blank">pyar@python.org.ar</a><br>
Sitio web: <a href="http://www.python.org.ar/" rel="noreferrer" target="_blank">http://www.python.org.ar/</a><br>
<br>
Para administrar la lista (o desuscribirse) entrar a <a href="http://listas.python.org.ar/listinfo/pyar" rel="noreferrer" target="_blank">http://listas.python.org.ar/listinfo/pyar</a><br>
<br>
La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - <a href="http://www.usla.org.ar" rel="noreferrer" target="_blank">http://www.usla.org.ar</a></blockquote></div>