Register renaming is a microarchitecture feature; your OS can be completely oblivious to them because it has no way of using (or even knowing in many cases) them. Register windows, OTOH, require the OS to be aware of the “spill stack”. The difference is also in their purpose: register renaming is for OOO superscalar execution pipes to allow multiple operations at once; register windows are an attempt to avoid pushing “clobbered” registers to the stack when calling functions.
Nothing precludes an architecture from having both: register windows to avoid register clobbering and register renaming to allow dozens/hundreds of micro-ops “in flight” at the same time.
Imagine the use of the word deplorable to describe certain people. This would be then used in an election campaign to favor an opposition candidate who would vote against Russian sanctions.
Alex Jones is a terrible human being. Rogan is another con man in Jones’ vein, and the fact that they’re friends should tell you that Rogan isn’t a good person, either. Nobody who chooses to amplify Jones can be considered a decent person.
What's interesting is that all these warnings against Jones and guilt-by-association is generally from people blindly repeating the same thing while being ignorant and uninterested in the real details. The very episodes that people are worried about are actually the best explanations of who Jones is and his friendship with Rogan, and they include disclosures and harsh criticisms against what he's said and done.
Overall I don't understand the big deal about him. I've met truly evil people (from cartel members to death row inmates) and Jones doesn't come close. He's full of extremist conspiracies but he's also extremely easy to ignore. He barely makes a mark compared to the typical social media drivel these days anyway.
Not really. This isn't a delay calibration loop. The "pause" instruction is a hint to the CPU to yield core resources to the sibling hyperthread because it is (or would be) blocked due to lock contention. In no way does the performance adjustment that Intel did affect software's semantic correctness.