<div dir="ltr">Hi,<div><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I did it for my thesis and I found it ok. I mean I always sent it off<br>to some machine and looked at the results later, so I did not really<br>care whether it took 30mins or 2h.</blockquote><div><br></div><div>I did the same for my thesis (the setup of which basically was a rip-off of Joachim's) and it was really quite bearable. I think it was even faster than doing NoFibRuns=30 without counting instructions.</div><div><br></div><div>The only real drawback I see is that instruction count might skew results, because AFAIK it doesn't properly take the architecture (pipeline, latencies, etc.) into account. It might be just OK for the average program, though.<br></div><div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Sep 20, 2017 at 10:13 PM, Joachim Breitner <span dir="ltr"><<a href="mailto:mail@joachim-breitner.de" target="_blank">mail@joachim-breitner.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi<br>
<span class="gmail-"><br>
Am Mittwoch, den 20.09.2017, 14:33 -0400 schrieb Ben Gamari:<br>
> Note that valgrind can also do cache modelling so I suspect it can give<br>
> you a reasonably good picture of execution; certainly better than<br>
> runtime. However, the trade-off is that (last I checked) it's incredibly<br>
> slow. Don't you think I mean just a bit less peppy than usual. I mean<br>
> soul-crushingly, mollasses-on-a-cold-December-<wbr>morning slow.<br>
><br>
> If we think that we can bear the cost of running valigrind then I think<br>
> it would be a great improvement. As you point out, the current run times<br>
> are essentially useless.<br>
<br>
</span>I did it for my thesis and I found it ok. I mean I always sent it off<br>
to some machine and looked at the results later, so I did not really<br>
care whether it took 30mins or 2h.<br>
<br>
I think I’ll try it in <a href="http://perf.haskell.org" rel="noreferrer" target="_blank">perf.haskell.org</a> and see what happens.<br>
<span class="gmail-HOEnZb"><font color="#888888"><br>
Joachim<br>
--<br>
Joachim “nomeata” Breitner<br>
  <a href="mailto:mail@joachim-breitner.de">mail@joachim-breitner.de</a><br>
  <a href="https://www.joachim-breitner.de/" rel="noreferrer" target="_blank">https://www.joachim-breitner.<wbr>de/</a><br>
</font></span><br>______________________________<wbr>_________________<br>
ghc-devs mailing list<br>
<a href="mailto:ghc-devs@haskell.org">ghc-devs@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-<wbr>bin/mailman/listinfo/ghc-devs</a><br>
<br></blockquote></div><br></div></div></div></div>