Nemo <cym224(a)gmail.com> wrote:
On 6 May 2017 at 11:23, ron minnich
<rminnich(a)gmail.com> wrote (in part):
[...]
Lest you think things are better now, Linux uses
self modifying code to
optimize certain critical operations, and at one talk I heard the speaker
say that he'd like to put more self modifying code into Linux, "because
it's
fun". Oh boy.
Fun, indeed! Even self-modifying chips are being touted -- Yikes!
You reminded me of these comments on a bug in NVidia's Tegra
"Project Denver" dynamic JIT firmware:
https://twitter.com/FioraAeterna/status/855445075341398017
small brain: bug in your code
big brain: bug in the compiler
cosmic brain: bug in the cpu's on-chip recompiler
https://github.com/golang/go/issues/19809#issuecomment-290804472
https://twitter.com/eqe/status/855533948931252224
This happened with TransMeta back in the day, and now with Tegra. I
wonder if NVidia has a update deployment strategy...
(Marginally topical relevance is that Linus Torvalds worked for Transmeta)
Tony.
--
f.anthony.n.finch <dot(a)dotat.at>
http://dotat.at/ - I xn--zr8h punycode
Lundy, Fastnet, Irish Sea, Shannon, Rockall, Malin, South Hebrides: Easterly
or northeasterly 4 or 5, occasionally 6 at first, becoming variable 3 at times
later. Slight or moderate. Fair. Good.