[m-rev.] diff: upgrade to Boehm GC 7.2alpha4
Paul Bone
pbone at csse.unimelb.edu.au
Thu Mar 11 16:11:51 AEDT 2010
On Thu, Mar 11, 2010 at 04:08:24PM +1100, Paul Bone wrote:
> On Wed, Feb 24, 2010 at 05:44:55PM +1100, Julien Fischer wrote:
> >
> > I have omitted the full diff of the boehm_gc directory - it's gigantic,
> > and not very interesting. (It's in /home/mercury/juliensf/tmp/BOEHM_GC.UPGRADE
> > for those that are feeling brave.)
> >
> > I suspect the following will also fix some build problems on OpenSolaris
> > and some of the BSDs, but I haven't checked yet.
> >
> > -------
>
> Thanks Julien,
>
> This has improved preformance in general. (The ICFP2000 raytracer takes about
> 60 seconds now compared to 83 seconds previously for the same render).
> Although more formal testing is required.
> This has also improved scalability wrt Parallelism. With parallel marking
> disabled the and when using 8 threads on a Intel i7 (4 cores X 2 threads). The
> raytracer runs in 35 seconds (it runs in 60 seconds for the asm_fast.gc grade).
> Previously with parallel marking disabled it only minimally cut the execution
> time down, there's a graph on my desk.
>
> With parallel marking enabled this drops down again to 19 seconds. 3 times the
> speedup for 4 cores isn't bad for Boehm + Mercury. Of course I think there's
> plenty of room to improve.
>
> Disclaimer: I ran these tests to satisfy my curiosity, they arn't exactly
> scentific but the results are plausable and are probably representative of the
> true results.
>
Actually these result can't be trusted. I don't remember which machine I did
the 'before' test on. When I sent this I thought I did it on the i7. I'll do
more testing.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 489 bytes
Desc: Digital signature
URL: <http://lists.mercurylang.org/archives/reviews/attachments/20100311/e359fda1/attachment.sig>
More information about the reviews
mailing list