#15104: Special case modn_dense matrix operations to improve performance
-------------------------------------+-------------------------------------
Reporter: nbruin | Owner:
Type: enhancement | Status: needs_work
Priority: major | Milestone: sage-6.2
Component: linear algebra | Resolution:
Keywords: | Merged in:
Authors: Nils Bruin | Reviewers:
Report Upstream: N/A | Work issues:
Branch: | Commit:
u/tscrim/ticket/15104 | b2d2f1baecf561520bbb4458d4856609546dbfe1
Dependencies: | Stopgaps:
-------------------------------------+-------------------------------------
Comment (by nbruin):
I can confirm that the branch attached here seems to lead to a performance
regression relative to 6.0. I wonder what happened in between. Did empty
matrix creation get better? Did cython get better? It's pretty obvious
that a couple of operations here should be way faster and have virtually
no overhead, whereas the generic implementations definitely do have
overhead. It just seems that overhead is not as big as it used to be,
making this ticket less essential.
The good news is that the performance quoted on #15113 can now be obtained
on vanilla 6.0, whereas before I definitely needed the patch here. I think
optimizations in the spirit of what is proposed here are still worth
considering, but they neeed to be reevaluated in the light of the present
state of quo, which is happily much better than 5 months ago!
--
Ticket URL: <http://trac.sagemath.org/ticket/15104#comment:6>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/groups/opt_out.