« Return to Thread: [rvm-research] Slots and Object Barriers

Re: [rvm-research] Slots and Object Barriers

by Cristian Perfumo :: Rate this Message:

Reply to Author | View in Thread

Hi!

Thank you all for the information you gave me. The results Steve provides are very interesting to look at as well.
I'll carefully look into all the references you guys gave me. It looks like there is a lot of information and answers in them.

I will probably continue with this thread later on and surely open up new ones, since I'm new to Jikes.

Thanks again.

Cristian Perfumo
PhD Student - Barcelona Supercomputing Center
Barcelona, Spain
http://www.bscmsrc.eu/people/cristian-perfumo


On Mon, Jun 29, 2009 at 1:54 PM, Steve Blackburn <Steve.Blackburn@...> wrote:
On 26/06/2009, at 8:14 PM, Cristian Perfumo wrote:

> I notice that if they are set to true, the applications go faster in
> general. I was wondering what the tradeoff is, if any, between
> having them set to true and false.

Over the weekend I ran a pretty exhaustive performance comparison on
two platforms.   These results suggest that overall, there's nothing
in it (at least on average over a decent set of benchmarks...)

DaCapo, jvm98 & jbb2005 each run at 2 X minimum heap size. "AA" ->
aastore, "PF" -> putfield

Machine 1.   Intel i7.
       Total time:
               http://cs.anu.edu.au/~Steve.Blackburn/private/results/jikesrvm-performance-2009/i7-barriers/time.all.html
       Mutator:
               http://cs.anu.edu.au/~Steve.Blackburn/private/results/jikesrvm-performance-2009/i7-barriers/time.mu.all.html
       GC
               http://cs.anu.edu.au/~Steve.Blackburn/private/results/jikesrvm-performance-2009/i7-barriers/time.gc.all.html

Machine 2.   Intel Core 2 Quad.
       Total time:
               http://cs.anu.edu.au/~Steve.Blackburn/private/results/jikesrvm-performance-2009/c2q-barriers/time.all.html
       Mutator:
               http://cs.anu.edu.au/~Steve.Blackburn/private/results/jikesrvm-performance-2009/c2q-barriers/time.mu.all.html
       GC
               http://cs.anu.edu.au/~Steve.Blackburn/private/results/jikesrvm-performance-2009/c2q-barriers/time.gc.all.html

I also have data for a 3 X heap size, and it is almost identical.

I hope that helps your understanding of the tradeoffs.   It was a
useful exercise for me because it re-confirms that what we have got as
our defaults is reasonable, at least for these two architectures.

Cheers,

--Steve

------------------------------------------------------------------------------
_______________________________________________
Jikesrvm-researchers mailing list
Jikesrvm-researchers@...
https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers


------------------------------------------------------------------------------

_______________________________________________
Jikesrvm-researchers mailing list
Jikesrvm-researchers@...
https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers

 « Return to Thread: [rvm-research] Slots and Object Barriers