[mercury-users] Field assignment optimisation
Michael Day
mikeday at yeslogic.com
Mon May 9 17:26:59 AEST 2005
Hi Ralph,
> Can you send us your test program? What optimization level are you
> using? These intermediate structures certainly *should* be optimized
> away.
I'm only guessing at what is going on, but based on timing and mprof
output replacing the multiple field assignments with a single construction
gives quite a significant speedup.
The structure in question has 87 fields and there were 12 field
assignments.
The compilation grade is asm_fast.gc (and asm_fast.gc.prof) and the
compilation options include -O5 --intermodule-optimisation
--trans-intermod-opt.
Providing the entire program is not possible in this case however, as it
is rather large.
Best regards,
Michael
--
YesLogic Prince prints XML!
http://yeslogic.com
--------------------------------------------------------------------------
mercury-users mailing list
post: mercury-users at cs.mu.oz.au
administrative address: owner-mercury-users at cs.mu.oz.au
unsubscribe: Address: mercury-users-request at cs.mu.oz.au Message: unsubscribe
subscribe: Address: mercury-users-request at cs.mu.oz.au Message: subscribe
--------------------------------------------------------------------------
More information about the users
mailing list