Ha, Intel were *so proud* of their high throughput RDRAND, and now it turns out they leak the values all over the other cores and the microcode patch to fix it... has a 97% performance hit. As in you get ~1/30th of the performance you used to. Whoops! https://www.phoronix.com/scan.php?page=news_item&px=RdRand-3-Percent …
-
-
Good lord, no wonder Apple wants to jump ship.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
I didn't find the time to run this test for the paper, so thank you so much for actually doing it! It was clear it'd be bad given that they put the effort in to add an MSR to disable the mitigations again. It's about the level of performance hit I expected, but.. ouch. Very ouch.
-
It was just a quick sysbench thing, not even sure exactly what kind of memory workload it's using, vs "a: rdrand %rax; jmp a", but yeah.... it looks pretty bad.
- Show replies
New conversation -
-
-
Could Cloud Vendor A spin up up vms on Cloud Vendor Bs cloud which basically spin and emit RDRAND hence killing perf?
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
It would be interesting to see if this performance drop is worse than what was already possible by other operations such as split locks (atomic operation covering two cachelines). To ensure coherence, they also cause a bus lock on Intel CPUs.https://lwn.net/Articles/790464/ …
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Who uses RDRAND after all? it's not even the main source for /dev/(u)random
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Sigh. I've also heard Intel removed the ability to undervolt in Comet Lake to prevent plundervolt-style enclave attacks... that's so disappointing. I can't understand why they wouldn't let you disable SGX instead.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.