logoalt Hacker News

nlylast Monday at 9:41 AM1 replyview on HN

The PAUSE instruction isn't actually as good as it used to be. In, iirc, Skylake Intel massively increased the latency to improve utilisation under hyperthreading. The latency of this instruction is now really high.

Most people using spinlocks really care about latency, and many will have hyperthreading disabled to reduce jitter


Replies

SkiFire13last Monday at 10:51 AM

If the PAUSE instruction is too fast doesn't that kinda defeat its purpose?

show 2 replies