3 ms·
I really think the article summary is misleading. The object code in question uses an instruction that's basically a microarchitecture-specific hack. IMO the
by DoofusOfDeath 8y ago
I really think the article summary is misleading.
The object code in question uses an instruction that's basically a microarchitecture-specific hack. IMO the real issue here is that the object code is optimized for an earlier microarchitecture and needs an update.
Disclaimer: I work for Intel, but not on their CPUs and I'm not a fanbois.
- int0x80 8y agoWhat amazes me is that they do not test this extremely specific uarch code when a new uarch is released. On the other hand, I think the hack is not in using the pause instruction itself, but that crazy backoff algo. For example Linux uses pause too (via rep; nop) in lots of places. But not in a exponential loop (that I'm aware of).