Martin Rubey wrote:
>
> Martin Rubey <[EMAIL PROTECTED]> writes:
>
> > Dear all,
> >
> > I just committed a rather heavy patch. Please please please test as
> > heavily as
> > you can, especially the interpreter.
>
> And, if possible, on various OS and various lisps.
I just finished the standard tests using sbcl, gcl and Closure CL
(former openmcl) on 2.2 GHz Intel Core 2 Duo running 64-bit Debian. I see
no regressions.
Timing for test suite are:
baseline With optimized SPADCALL
sbcl
real 7m1.724s 5m45.769s
user 6m21.120s 5m24.680s
sys 0m20.709s 0m20.341s
Closure CL
real 8m17.316s 8m17.363s
user 7m55.570s 7m52.558s
sys 0m8.717s 0m8.841s
gcl
real 8m27.313s 8m9.125s
user 7m51.217s 7m47.877s
sys 0m21.593s 0m22.505s
Notes:
1) I give three timings because real time is measured quite
accurately, while user and system time is estimated using sampling and
may contain both random and systematic error. OTOH sum user and real
time is intended to better measure CPU load.
2) Baseline real time for sbcl looks like an outlier -- real time
is significanly longer than sum of user and system times.
3) I did not try changing optimize settings.
4) Baseline contains another patch that I am working on (I re-used
the build tree sitting on the disk for tis test), but I belive that
this patch have negligible impact on speed.
I think conclusion from measurements is clear: the SPADCALL patch
gives significant speedup for sbcl (of order 15-25%) while impact
on gcl and Closure CL is much smaller (probably within measurement
noise).
--
Waldek Hebisch
[EMAIL PROTECTED]
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"FriCAS - computer algebra system" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/fricas-devel?hl=en
-~----------~----~----~----~------~----~------~--~---