[m-dev.] LLDS accurate GC status
Fergus Henderson
fjh at cs.mu.OZ.AU
Tue Oct 14 02:38:13 AEST 2003
With the latest LLDS accurate GC fixes that I posted on mercury-reviews,
I can just about bootstrap in grade asm_fast.agc now, provided the heap
size is set large enough. I got as far as the end of the stage 3 library,
anyway; probably there are still a fair few bugs left.
I did some speed comparisons of the compiler built in asm_fast.agc with -O2,
and it gets about a 25% improvement compared to the asm_fast.gc -O2 version,
and a 20% improvement compared to the hlc.gc -O5 version that is
installed on ceres (all using gcc 2.95.4).
That is a substantial increase, so once the heap resizing issue and
any other bugs are sorted out, I think it may be a good idea for us
to switch to using asm_fast.agc as the default grade in which to build
the compiler.
--
Fergus Henderson <fjh at cs.mu.oz.au> | "I have always known that the pursuit
The University of Melbourne | of excellence is a lethal habit"
WWW: <http://www.cs.mu.oz.au/~fjh> | -- the last words of T. S. Garp.
--------------------------------------------------------------------------
mercury-developers mailing list
Post messages to: mercury-developers at cs.mu.oz.au
Administrative Queries: owner-mercury-developers at cs.mu.oz.au
Subscriptions: mercury-developers-request at cs.mu.oz.au
--------------------------------------------------------------------------
More information about the developers
mailing list