[ET Trac] [Einstein Toolkit] #2059: SimFactory should detect the number of cores automatically

Einstein Toolkit trac-noreply at einsteintoolkit.org
Wed Sep 6 14:02:00 CDT 2017


#2059: SimFactory should detect the number of cores automatically
--------------------------+-------------------------------------------------
  Reporter:  hinder       |       Owner:                     
      Type:  enhancement  |      Status:  review             
  Priority:  minor        |   Milestone:                     
 Component:  SimFactory   |     Version:  development version
Resolution:               |    Keywords:                     
--------------------------+-------------------------------------------------

Comment (by rhaas):

 I agree that we do not have to worry about the clusters and really only
 used the BW cpus as a particular annoying example.

 Unfortunately it is not much better on my workstation (the one physically
 in my office):
 {{{
 Architecture:          x86_64
 CPU op-mode(s):        32-bit, 64-bit
 Byte Order:            Little Endian
 CPU(s):                24
 On-line CPU(s) list:   0-23
 Thread(s) per core:    2
 Core(s) per socket:    6
 Socket(s):             2
 NUMA node(s):          2
 Vendor ID:             GenuineIntel
 CPU family:            6
 Model:                 44
 Model name:            Intel(R) Xeon(R) CPU           X5650  @ 2.67GHz
 Stepping:              2
 CPU MHz:               1596.000
 CPU max MHz:           2661.0000
 CPU min MHz:           1596.0000
 BogoMIPS:              5320.33
 Virtualization:        VT-x
 L1d cache:             32K
 L1i cache:             32K
 L2 cache:              256K
 L3 cache:              12288K
 NUMA node0 CPU(s):     0-5,12-17
 NUMA node1 CPU(s):     6-11,18-23
 }}}

 or even on my laptop (thinkpad EXXXX, Core i7, from last year)

 {{{
 Architecture:          x86_64
 CPU op-mode(s):        32-bit, 64-bit
 Byte Order:            Little Endian
 CPU(s):                4
 On-line CPU(s) list:   0-3
 Thread(s) per core:    2
 Core(s) per socket:    2
 Socket(s):             1
 NUMA node(s):          1
 Vendor ID:             GenuineIntel
 CPU family:            6
 Model:                 78
 Model name:            Intel(R) Core(TM) i7-6500U CPU @ 2.50GHz
 Stepping:              3
 CPU MHz:               641.271
 CPU max MHz:           3100.0000
 CPU min MHz:           400.0000
 BogoMIPS:              5184.00
 Virtualization:        VT-x
 L1d cache:             32K
 L1i cache:             32K
 L2 cache:              256K
 L3 cache:              4096K
 NUMA node0 CPU(s):     0-3
 }}}

 So my workstation is claimed to have 6 cores per socket, 2 sockets and 24
 cpus (hyperthreading), so this dos happen to (somewhat regular)
 workstations not just on clusters. Same for my laptop. I am not making
 these up :-).

 Admittedly both on my workstation and my laptop I tend to ignore the
 hyperthreading cores (but not on BW) though LoopControl does have explicit
 support for hyperthreading so Cactus would support it.

-- 
Ticket URL: <https://trac.einsteintoolkit.org/ticket/2059#comment:13>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit


More information about the Trac mailing list