Core scheduling lands in 5.14
Core scheduling lands in 5.14
Posted Jul 2, 2021 3:13 UTC (Fri) by willy (subscriber, #9762)Parent article: Core scheduling lands in 5.14
I suspect Our Grumpy Editor already knows this, but that's a simplified and relatively low-performing implementation (I believe Itanium Montecito did this; called SoEMT)
What most implementations do is issue micro-operations to execution units ("ports" in Intel terminology), regardless of which thread the uOps come from.
This is what the Portsmash vulnerability exploits; by detecting which ports are currently busy, a thread can deduce which operations are being executed by the other thread.
