<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Fri, Dec 26, 2014 at 1:39 PM, Antoine Pitrou <span dir="ltr"><<a href="mailto:solipsis@pitrou.net" target="_blank">solipsis@pitrou.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span class="">On Fri, 26 Dec 2014 13:11:19 -0700<br>
David Mertz <<a href="mailto:mertz@gnosis.cx">mertz@gnosis.cx</a>> wrote:<br>
> I think the 5-6 year estimate is pessimistic.  Take a look at<br>
> <a href="http://en.wikipedia.org/wiki/Xeon_Phi" target="_blank">http://en.wikipedia.org/wiki/Xeon_Phi</a> for some background.<br>
<br>
</span>"""Intel Many Integrated Core Architecture or Intel MIC (pronounced<br>
Mick or Mike[1]) is a *coprocessor* computer architecture"""<br>
<br>
Enough said. It's not a general-purpose chip. It's meant as a<br>
competitor against the computational use of GPU, not against<br>
traditional general-purpose CPUs.<br></blockquote><div><br></div><div>Yes and no:</div><div><br></div></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px">The cores of Intel MIC are based on a modified version of P54C design, used in the original Pentium. The basis of the Intel MIC architecture is to leverage x86 legacy by creating a x86-compatible multiprocessor architecture that can utilize existing parallelization software tools. Programming tools include OpenMP, OpenCL, Cilk/Cilk Plus and specialised versions of Intel's Fortran, C++ and math libraries.</blockquote><div class="gmail_extra"><div class="gmail_quote"><div> </div><div>x86 is pretty general purpose, but also yes it's meant to compete with GPUs too.  But also, there are many projects--including Numba--that utilize GPUs for "general computation" (or at least to offload much of the computation).  The distinctions seem to be blurring in my mind.</div><div><br></div><div>But indeed, as many people have observed, parallelization is usually non-trivial, and the presence of many cores is a far different thing from their efficient utilization.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
Regards<br>
<span class=""><font color="#888888"><br>
Antoine.<br>
</font></span><div class=""><div class="h5"><br>
<br>
_______________________________________________<br>
Python-ideas mailing list<br>
<a href="mailto:Python-ideas@python.org">Python-ideas@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/python-ideas" target="_blank">https://mail.python.org/mailman/listinfo/python-ideas</a><br>
Code of Conduct: <a href="http://python.org/psf/codeofconduct/" target="_blank">http://python.org/psf/codeofconduct/</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Keeping medicines from the bloodstreams of the sick; food <br>from the bellies of the hungry; books from the hands of the <br>uneducated; technology from the underdeveloped; and putting <br>advocates of freedom in prisons.  Intellectual property is<br>to the 21st century what the slave trade was to the 16th.<br></div>
</div></div>