#15744: Speed up MPC multiplication
-------------------------------------------------+-------------------------
       Reporter:  jdemeyer                       |        Owner:
           Type:  enhancement                    |       Status:  closed
       Priority:  major                          |    Milestone:  sage-6.2
      Component:  packages: standard             |   Resolution:  fixed
       Keywords:                                 |    Merged in:
        Authors:  Jeroen Demeyer                 |    Reviewers:  Jean-
Report Upstream:  N/A                            |  Pierre Flori
         Branch:                                 |  Work issues:
  c86f67876e1117f7d5add0a224edfca50d3d33c9       |       Commit:
   Dependencies:  #15697                         |     Stopgaps:
-------------------------------------------------+-------------------------
Changes (by zimmerma):

 * commit:  c86f67876e1117f7d5add0a224edfca50d3d33c9 =>


Comment:

 I have added a new function {{{mpfr_fmma}}} (and its companion
 {{{mpfr_fmms}}}) in the development version of MPFR. This function is now
 used in the development version of MPC. Those functions should be faster
 than the patch used in this ticket. Please could someone update the
 timings with those new functions?

 1. Get the development (svn) version of MPFR.
 2. Get the development (git) version of MPC, and check that configure
 finds {{{mpfr_fmma}}} and it is used in {{{mpc_mul}}}.
 3. Rebuild Sage with those version of MPFR and MPC.

 Paul

 PS: the 1.74ms for ComplexField in 1024 bits looks dubious to me, if you
 compare to 0.77ms for 360 bits. What is the command used for those
 timings?

--
Ticket URL: <http://trac.sagemath.org/ticket/15744#comment:11>
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 https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to