<div>The 'References' section of this paper mentiones another paper "<a href="http://sc2000.org/techpapr/papers/pap.pap256.pdf">http://sc2000.org/techpapr/papers/pap.pap256.pdf</a>"<br>which describes a tool suite(<a href="http://icl.cs.utk.edu/projects/papi">http://icl.cs.utk.edu/projects/papi</a>) to get performance information from hardware counters.<br>
Figure 3. in this paper shows a Java frontend to analyze cache misses.<br></div>
<div>Seems it could be useful for basic research.</div>
<div> </div>
<div>Thanks,</div>
<div>Mohan<br><br></div>
<div class="gmail_quote">On Fri, Mar 9, 2012 at 6:54 PM, Michael Hicks <span dir="ltr"><<a href="mailto:mwh@cs.umd.edu">mwh@cs.umd.edu</a>></span> wrote:<br>
<blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote">Mitkowicz et al also present a very interesting cautionary tale in this regard:<br><br><a href="http://www.multicoreinfo.com/research/papers/2009/asplos09-producing-data.pdf" target="_blank">http://www.multicoreinfo.com/research/papers/2009/asplos09-producing-data.pdf</a><br>
<br>From the paper: changing the order in which you link your .o files can change performance by up to 10%  Given that many compiler optimizations make "improvements" in the range of 5% makes this result a bit disturbing.<br>
<br>-Mike<br>
<div>
<div class="h5"><br>On Mar 9, 2012, at 8:20 AM, Doug Lea wrote:<br><br>> On 03/09/12 08:11, Doug Lea wrote:<br>><br>>> 1. Microbenchmarking artifacts: The results of the<br>>> computations are never used so JVMs can kill some of the<br>
>> code. The attached edited version includes a "checkSum" method<br>>> that combats this.<br>><br>> Plus, as I should have checked before, the use of a linear<br>> stream of initial values is also subject to microbenchmarking<br>
> artifacts. Filling with random values instead combats this.<br>><br>> The main moral is that reliably measuring anything on modern<br>> systems is harder than you'd think it should be.<br>><br>> -Doug<br>
</div></div>> <VecAdd.java>_______________________________________________<br>
<div class="HOEnZb">
<div class="h5">> Concurrency-interest mailing list<br>> <a href="mailto:Concurrency-interest@cs.oswego.edu">Concurrency-interest@cs.oswego.edu</a><br>> <a href="http://cs.oswego.edu/mailman/listinfo/concurrency-interest" target="_blank">http://cs.oswego.edu/mailman/listinfo/concurrency-interest</a><br>
<br><br>_______________________________________________<br>Concurrency-interest mailing list<br><a href="mailto:Concurrency-interest@cs.oswego.edu">Concurrency-interest@cs.oswego.edu</a><br><a href="http://cs.oswego.edu/mailman/listinfo/concurrency-interest" target="_blank">http://cs.oswego.edu/mailman/listinfo/concurrency-interest</a><br>
</div></div></blockquote></div><br>