Re: speeding ECL up

Marius Gerbershagen <[email protected]> Fri, 14 Jul 2023 22:00:17 +0200
Newsgroups gmane.lisp.ecl.general
Message-ID <[email protected]>
Dear Dima,

it is also worth noting that the next release will already bring some 
improvements. Maxima's test suite runs about 10% faster on the release 
candidate than on the last release.

But I also have to add that in my experience of using sagemath (in 
particular the manifolds package) the largest opportunities for speed 
improvements usually come from improvements in sagemath itself. The 
fastest code is the one which you don't have to run at all and at this 
point there is in my experience still a lot of improvement possible in 
sagemath through smarter algorithms. I am less familiar with Maxima or 
FriCAS but I would not be surprised if the same was not true for them as 
well. Although speeding up ECL is surely important as well and there is 
some ongoing work doing that, this is probably not the most efficient 
way to speed get sagemath to run faster.

Best regards,

Marius

Am 14.07.23 um 14:19 schrieb Dima Pasechnik:
> It's well-known that ECL-compiled CL projects are considerably slower
> than ones where SBCL is used. Examples are e.g. Maxima, FriCAS - there
> speed might be few times (sic!) slower.
> 
> Is there an effort to find out bottlenecks, or is it known where these
> bottlenecks are?
> 
> Best,
> Dima
>