another intel "optimisation"

114 views
Skip to first unread message

Luke Kenneth Casson Leighton

unread,
Jun 15, 2018, 3:03:02 AM6/15/18
to RISC-V ISA Dev

Jacob Lifshay

unread,
Jun 15, 2018, 2:34:03 PM6/15/18
to Luke Kenneth Casson Leighton, RISC-V ISA Dev
I think Intel's problems are not caused by their optimizations, but by speculating past everything that they shouldn't.
Jacob Lifshay

--
You received this message because you are subscribed to the Google Groups "RISC-V ISA Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to isa-dev+u...@groups.riscv.org.
To post to this group, send email to isa...@groups.riscv.org.
Visit this group at https://groups.google.com/a/groups.riscv.org/group/isa-dev/.
To view this discussion on the web visit https://groups.google.com/a/groups.riscv.org/d/msgid/isa-dev/CAPweEDyYZQ%3D%3DOXoCcr40e7L%3DCz2Mh%3DZeyF1V%3D98w6wVT9DJMGg%40mail.gmail.com.

Brady O'Brien

unread,
Jun 15, 2018, 2:47:07 PM6/15/18
to isa...@groups.riscv.org


The privileged spec does support lazy context-switching for the FPU. See the FS and XS fields of mstatus.

Alex Elsayed

unread,
Jun 15, 2018, 3:25:37 PM6/15/18
to Brady O'Brien, RISC-V ISA Dev
The problem here is not lazy switching; it's that a Spectre-style attack can leak information that is in disabled functional units and register files.

Disabling lazy switching is the kludgy, oversized hammer that is being used to work around the more fundamental brokenness.

Reply all
Reply to author
Forward
0 new messages