On Tue, Nov 29, 2011 at 10:14, Barry Smith <bsmith@mcs.anl.gov> wrote:
In the world Intel is pushing us toward they want us to have SEVERAL threads per core (and IBM BlueGene Q also I think) how is the spinning going to work in that situation.

This is what the "pause" instruction is for. I don't have docs for the /Q instruction set, but it must have an equivalent.