"Go really slow"
"Go really slow"
Posted Nov 29, 2018 16:17 UTC (Thu) by epa (subscriber, #39769)Parent article: Taming STIBP
Are there some obscure workloads where hyperthreading gives a big speedup, but branch prediction doesn't really matter, and moreover the hyperthreaded tasks on the same CPU don't trust each other?
Posted Nov 29, 2018 17:03 UTC (Thu)
by hansendc (subscriber, #7363)
[Link] (1 responses)
Also, remember that we have very limited support for comprehending the trust relationship between any software threads running on a CPU core. We largely don't know if they trust each other or not.
So, no this isn't about obscure workloads. It's about mixing normal workloads with sensitive ones that we want to protect.
Posted Dec 20, 2018 0:26 UTC (Thu)
by john.carter (guest, #123615)
[Link]
Hmm.
I would sort of expect if ThreadA has access to /proc/pidThreadB/mem
It's trusted. (ie. it needn't rely on fancy attacks)
If is hasn't, it's not trusted.
Posted Nov 29, 2018 17:37 UTC (Thu)
by iabervon (subscriber, #722)
[Link] (1 responses)
Posted Dec 3, 2018 15:09 UTC (Mon)
by ncm (guest, #165)
[Link]
The cynicism is dizzying.
"Go really slow"
Trust...
"Go really slow"
"Go really slow"