This question may have been asked before, but here goes. The Intel mult-core CPUs offer an option which I believe is called hyperhtreading. Hyperthreadingdoubles the number of physical cores on an Intel processor; thus a quad core becomes an eight core procssor, etc.

How does Cilk++ square with this?


2 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

Great question, Newport_j and I don't have the answer (hopefully somebody reading this right now will, and will post) but I wanted to remind the thread, "option" is the right word. Hyperthreading can be turned on or off, and if off, 32 threads is what you get.

For the case of the MTL, enabling hyperthreading requires a node reboot. If you require it, or want to make sure it's turned off while you are testing, write to inquire and avoid disappointment.



Leave a Comment

Please sign in to add a comment. Not a member? Join today