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