Note that the very hard-to-fix Spectre exploit is named after the "Speculative execution" that we are talking about here.
On Mon, Jul 29, 2019 at 2:14 PM Roger Hui <[email protected]> wrote: > A relevant quote, the final sentence in *Notation as a Tool of Thought > <http://www.jsoftware.com/papers/tot.htm>*: > > Finally, overemphasis of efficiency leads to an unfortunate circularity in > design: for reasons of efficiency early programming languages reflected the > characteristics of the early computers, and each generation of computers > reflects the needs of the programming languages of the preceding > generation. > > > > On Mon, Jul 29, 2019 at 8:04 AM Henry Rich <[email protected]> wrote: > > > Yes, that's a problem. You have to have some datasets that you consider > > typical. I usually try on random, ascending/descending, and somewhat > > repeated data. > > > > In this case, where the performance depends on the instruction mix in > > user code, I just guess based on the J code I have written. > > > > Henry Rich > > > > On 7/29/2019 10:33 AM, Raul Miller wrote: > > > Which reminds me of an interesting question: > > > > > > How do you adequately benchmark this kind of optimization? > > > > > > Thanks, > > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > -- Devon McCormick, CFA Quantitative Consultant ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
