u/stradian - 2 Archived Voat Posts in v/programming
u/stradian
  • home
  • search

u/stradian

0 posts · 2 comments · 2 total

Active in: v/programming (2)

  • ‹‹‹
  • ‹‹
  • ‹
  • 1
  • ›
  • ››
  • ›››
Comment on: Google Says Spectre And Meltdown Are Too Difficult To Fix [With Software]

'Microcode' is an abstraction. Commonly in the processor's controller, there is a programmable logic device (PLD) that serves as the interpreter between the machine code (and its extensions) and the actual signalling instruction(s) the controller will execute.

This issue is micro-architectural, and has to do with the implementation of branch prediction technology, and speculative execution. These technologies (at least their core components) are hard-wired and built on necessary assumptions that Spectre exploits. This is why Spectre is thus named as such, 'As it will haunt us for a long time'. It theoretically cannot be fully mitigated without replacement.

To compensate for spectre, techniques are being divisive at the microcode and kernel level (which you did correctly assume) to add enough entropy against the branch predictor and the speculative execution circuits to effectively cripple them.

0 23 Feb 2019 16:41 u/stradian in v/programming
Comment on: The Website Obesity Crisis

"Bottoms up!" --Steve Jobs, on 'the cloud'

"All you can eat!" --Bill Gates, on 'internet explorer'

"Part of a complete web experience!" --Brendan Eich, on 'javascript'

"Finish off this 32 MB file, and its free!" --Adobe, on 'flash-player'

0 02 Jan 2016 10:18 u/stradian in v/programming
  • ‹‹‹
  • ‹‹
  • ‹
  • 1
  • ›
  • ››
  • ›››

archive has 9,592 posts and 65,719 comments. source code.