Perf == close to the metal Cost of being close to the metal: you get to see the metal Fix the info leaks, not perf!https://twitter.com/yoavweiss/status/727154023179116544 …
-
-
Replying to @jfbastien
Perf is a feature unless it directly leaks information (e.g. non-const time crypto). Indirect leaks are just timing—fix the direct leak!
2 replies 0 retweets 1 like -
Replying to @jfbastien
Info leaks are *hard*! Good luck writing const time crypto in C++, let alone JavaScript / WebAssembly. Need HW knowledge: API for the web.
1 reply 0 retweets 2 likes -
Replying to @jfbastien
@jfbastien new programming languages can help too.1 reply 0 retweets 0 likes -
Replying to @BrendanEich
@BrendanEich what do you have in mind? Must know which instructions will execute, and how their HW timing works. IMO APIs are solution.2 replies 0 retweets 0 likes -
Replying to @jfbastien
@jfbastien Compilers subsume APIs in general. In particular I'm thinking of Gilles Barthe's work. Verifiying handcoded C++ points the way.1 reply 0 retweets 1 like -
@BrendanEich @jfbastien That's a topic for a PhD thesis or maybe even a blog post. But…current hacks work only b/c C/C++ optimizers are bad.
-
-
Replying to @BRIAN_____
@BRIAN_____@BrendanEich my current thoughts as well...and my hobby is to optimize e.g. http://wg21.link/n4455 Will look into Barthe.1 reply 0 retweets 1 like - 1 more reply
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.