3 ms·
The new microcode from Intel and AMD adds three new features. The second (STIBP) protects a hyperthread sibling from following branch predictions which were le
by RobLach 9y ago
The new microcode from Intel and AMD adds three new features.
The second (STIBP) protects a hyperthread sibling from following branch predictions which were learned on another sibling.
Is this about threads in the context of SMT?
I guess what I'm asking is "hyperthread" a thing outside of Intel marketing speak that warrants mentioning AMD?
- theevilsharpie 9y agoHyperthreading is Intel's implementation of SMT. However, since Intel was the only one doing SMT on x86 until very recently, hyperthreading has become the de facto generic name for it.
- RobLach 9y agoAh that makes sense. My last exposure to this space was IBM Power stuff and we were calling them sibling threads or side threads.
- AstralStorm 9y agoIn new AMD CPUs (Ryzen, Threadripper and EPYC) there are simultaneous multithreaded engines - core siblings, one per core, issuing is 2 extra instructions compared to Intel SMT 4.