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

  • Thread starter Thread starter jim mcnamara
  • Start date Start date
  • Tags Tags
    Google Impact
AI Thread Summary
Google has addressed the performance concerns related to the 'Variant 2' attack prevention, showing minimal degradation in performance since implementing the Retpoline change. This fix is available at no cost, but its benefits primarily apply to programmers and developers. Retpoline, a method combining return and trampoline functions, aims to enhance security without significantly impacting performance. Users can expect operating system updates to include these fixes, but they will depend on the recompilation or patching of programs. The main performance impact is observed in cloud servers managing large file I/O operations. Users will need to wait for these updates to be rolled out, which may involve significant changes to compilers.
jim mcnamara
Mentor
Messages
4,789
Reaction score
3,852
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.
 
Computer science 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.
 
In my discussions elsewhere, I've noticed a lot of disagreement regarding AI. A question that comes up is, "Is AI hype?" Unfortunately, when this question is asked, the one asking, as far as I can tell, may mean one of three things which can lead to lots of confusion. I'll list them out now for clarity. 1. Can AI do everything a human can do and how close are we to that? 2. Are corporations and governments using the promise of AI to gain more power for themselves? 3. Are AI and transhumans...
Thread 'ChatGPT Examples, Good and Bad'
I've been experimenting with ChatGPT. Some results are good, some very very bad. I think examples can help expose the properties of this AI. Maybe you can post some of your favorite examples and tell us what they reveal about the properties of this AI. (I had problems with copy/paste of text and formatting, so I'm posting my examples as screen shots. That is a promising start. :smile: But then I provided values V=1, R1=1, R2=2, R3=3 and asked for the value of I. At first, it said...
Back
Top