<p dir="ltr">Those xeon have hyper threading technology. They sell then as double the real core they have.</p>
<div class="gmail_quote">On Feb 4, 2014 10:53 AM, "Reuti" <<a href="mailto:reuti@staff.uni-marburg.de">reuti@staff.uni-marburg.de</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
Am 04.02.2014 um 17:45 schrieb Andreas Gross:<br>
<br>
> I am looking for help with MPICH2.<br>
><br>
> I installed mpich-3.0.4 on a Centos 6.5 PC with 24 cores.<br>
> When I launch with mpiexec on 17 procs all procs are running 100%.<br>
> When I launch on more than 17 procs the job gets slower and most processors run on less than 100%.<br>
><br>
> I spent a lot of time google'ing this problem but did not find any answers.<br>
> Somebody said it may be a memory problem but the computer has 32GB RAM and the same problem occurred when running a very small problem.<br>
> On bigger computers I have run the same code on 2,048 processors with no problem at all.<br>
><br>
><br>
><br>
> "lscpu" gives the following response:<br>
><br>
> Architecture:          x86_64<br>
> CPU op-mode(s):        32-bit, 64-bit<br>
> Byte Order:            Little Endian<br>
> CPU(s):                24<br>
> On-line CPU(s) list:   0-23<br>
> Thread(s) per core:    2<br>
<br>
There are only 12 real core. Depending on the application it might degrade when the threads are used. For our applications I found it might be around factor 1.5 which can be used - this matches your detected limit of 17.<br>

<br>
-- Reuti<br>
<br>
<br>
> Core(s) per socket:    6<br>
> Socket(s):             2<br>
> NUMA node(s):          2<br>
> Vendor ID:             GenuineIntel<br>
> CPU family:            6<br>
> Model:                 45<br>
> Stepping:              7<br>
> CPU MHz:               1200.000<br>
> BogoMIPS:              4590.92<br>
> Virtualization:        VT-x<br>
> L1d cache:             32K<br>
> L1i cache:             32K<br>
> L2 cache:              256K<br>
> L3 cache:              15360K<br>
> NUMA node0 CPU(s):     0-5,12-17<br>
> NUMA node1 CPU(s):     6-11,18-23<br>
><br>
><br>
><br>
> "less /proc/cpuinfo" shows:<br>
><br>
> processor       : 0<br>
> vendor_id       : GenuineIntel<br>
> cpu family      : 6<br>
> model           : 45<br>
> model name      : Intel(R) Xeon(R) CPU E5-2630 0 @ 2.30GHz<br>
> stepping        : 7<br>
> cpu MHz         : 1200.000<br>
> cache size      : 15360 KB<br>
> physical id     : 0<br>
> siblings        : 12<br>
> core id         : 0<br>
> cpu cores       : 6<br>
> apicid          : 0<br>
> initial apicid  : 0<br>
> fpu             : yes<br>
> fpu_exception   : yes<br>
> cpuid level     : 13<br>
> wp              : yes<br>
><br>
> _______________________________________________<br>
> discuss mailing list     <a href="mailto:discuss@mpich.org">discuss@mpich.org</a><br>
> To manage subscription options or unsubscribe:<br>
> <a href="https://lists.mpich.org/mailman/listinfo/discuss" target="_blank">https://lists.mpich.org/mailman/listinfo/discuss</a><br>
<br>
_______________________________________________<br>
discuss mailing list     <a href="mailto:discuss@mpich.org">discuss@mpich.org</a><br>
To manage subscription options or unsubscribe:<br>
<a href="https://lists.mpich.org/mailman/listinfo/discuss" target="_blank">https://lists.mpich.org/mailman/listinfo/discuss</a><br>
</blockquote></div>