#9562: Add M4RIE to Sage
---------------------------------------------+------------------------------
Reporter: malb | Owner:
Type: enhancement | Status: needs_work
Priority: major | Milestone: sage-5.0
Component: packages | Keywords: m4ri
Work_issues: Improve scalar multiplication | Upstream: N/A
Reviewer: Paul Zimmermann, Simon King | Author: Martin Albrecht
Merged: | Dependencies: #11574
---------------------------------------------+------------------------------
Comment(by leif):
P.S.: This would perhaps even allow specifying cache sizes manually,
though the proper way would be something like
{{{
#!sh
$ export M4RI_EXTRA_OPTS="--L1-cache-size=32 --L2-cache-size=1024" #
passed to M4RI[E]'s 'configure'
$ sage -i m4rie
}}}
(And similar options for other cache parameters like the cache line
sizes.)
Specifying these may at least ''speed up'' the tuning (by omitting a lot
of tries); don't know if you could skip tuning, given these, in whole.
Storing and using tuning parameters analoguous to GMP's `gmp-mparams.h`
(including defaults for a couple of platforms / processors) wouldn't be
bad either; then [optionally] bypassing self-tuning would really make
sense.
[Disclaimer: Haven't looked at the spkg at all, so there might be better
or other ways to achieve this.]
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9562#comment:91>
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 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/sage-trac?hl=en.