Google fix for Meltdown & Specter - small impact, good fix

  • Thread starter Thread starter jim mcnamara
  • Start date Start date
  • Tags Tags
    Google Impact
Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
3 replies · 2K views
Messages
4,789
Reaction score
3,854
This is the technical article:
https://support.google.com/faqs/answer/7625886

Please do not ask me for an executive summary. I fail Summary 101 repeatedly. Just ask my family.

Google fixed the problems and has run extensive tests since September. They found little performance degradation for the 'Variant 2' attack prevention that everyone seems to complaining/worrying about. Their Retpoline change seems to work well. In other words the doomsayers just lost what they were moaning about. The fix is free, as in no cost. Unless you program and develop code you cannot really use it.

You may see pop science articles about "Retpoline" - Return + Trampoline = "retpoline"
A trampoline is an inline function (a self contained function inside another larger function) in computer code, the return(machine specific low-level) statement means end what you are doing immediately, and go back (return) to where you came from. Kind of like the Monopoly game's: "Go directly to jail, do not pass go".

I cannot explain this any better for non-computer programmers, pop science articles may get it right accidentally. Someone else here can do better than I can.
 
Physics news on Phys.org
It sounds good. Can you explain what it means to us users? Can we expect an OS update that will fix the problem with no performance degradation? Any idea how long it will take to implement?
 
Popular article: http://www.zdnet.com/article/google...ges-performance-hit-so-you-should-all-use-it/

It means you have to wait for programs to be recompiled or patched, this includes the OS. Then you get it via Windows update, or for Linux via apt get, yum or whatever program your distribution uses to update software. The main impact is for cloud servers handling all those gigantic baby picture graphics files that people post and then store in the cloud. File I/O is the main point of performance impact for Variant 2 -- all the other proposed fixes - Microsoft & Intel included.

All of us users now wait for a fix.
 
It's disgusting. Compilers will need to be mutilated to generate that atrocity.