[Python-ideas] multiprocessing and physical CPU cores count

Chris Kaynor ckaynor at zindagigames.com
Thu Sep 12 21:20:08 CEST 2013


On Thu, Sep 12, 2013 at 12:10 PM, Antoine Pitrou <solipsis at pitrou.net>wrote:

> On Thu, 12 Sep 2013 20:59:46 +0200
> "Giampaolo Rodola'" <g.rodola at gmail.com>
> wrote:
> > This is a follow up of a feature request which recently appeared on
> psutil
> > bug tracker:
> > https://code.google.com/p/psutil/issues/detail?id=427
> >
> > I don't know whether the proposal makes sense for psutil per-se but it
> > certainly made me think about multiprocessing.cpu_count() and the fact
> that
> > it currently returns the number of virtual CPUs (physical + logical).
> >
> > Given that multiple processes cannot take any advantage of hyper
> threading
> > technology
>
> Of course they can.  The CPU doesn't distinguish between different
> kinds of "threads", they can either belong to the same process or to
> different ones.
>
> Regards
>
> Antoine.
>

Antoine's claim is backed by a document written by Intel:
http://software.intel.com/en-us/articles/performance-insights-to-intel-hyper-threading-technology/.
Specifically,
in the section "Software Use of Intel HT Technology".
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20130912/cfc65c65/attachment.html>


More information about the Python-ideas mailing list