Re:Cloud companies consider Intel rivals after security flaw...
by bonzini on Saturday January 13, 2018 @06:25PM
(#16141947)
Spectre variant 2 is not fundamental to speculative execution. It can be fixed by tagging the indirect branch predictions with the full virtual address and the ASID, and flushing it together with the TLB.
Re:Cloud companies consider Intel rivals after security flaw...
by amelius on Saturday January 13, 2018 @09:21AM
(#16139701)
Any idea what will be the solution? Keep more speculative data in the pipeline? Performance penalties on security faults? Complex rollback?
Re:Cloud companies consider Intel rivals after security flaw...
by convolvatron on Saturday January 13, 2018 @01:34PM
(#16140595)
you could certainly extend the unused transactional support to do a chandy-lamport thing, with the difference that when you run out of space isolated cache versions, you just can't speculate any more.
it would be a lot of machinery
you could also do latency hiding with smt instead of trying to fight it head-on with speculation. ultimately probably more productive, but either the compiler or the programming model or the user has to expose that concurrency.
No. Leading to Meltdown. Spectre is fundamental to the way we approached any speculative execution until now.