New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Speed up MPC multiplication #15744
Comments
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Branch: u/jdemeyer/ticket/15744 |
Dependencies: #15697 |
Commit: |
This comment has been minimized.
This comment has been minimized.
comment:8
For future ref, patch taken from upstream commit r1439 (https://gforge.inria.fr/scm/viewvc.php/trunk/src/mul.c?root=mpc&r1=1298&r2=1439). |
comment:9
Everything looks fine and multiplication is indeed sped up. |
Reviewer: Jean-Pierre Flori |
Changed branch from u/jdemeyer/ticket/15744 to |
comment:11
I have added a new function
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? |
Changed commit from |
comment:12
Jeroen, please could you redo the timings with the new |
Add a patch from Paul Zimmermann which significantly speeds up MPC multiplication (although it is still noticably slower than
ComplexField
which is based on MPFR).Timings (time in microseconds for 1 multiplication on an
Intel(R) Core(TM) i7-2640M CPU @ 2.80GHz
):ComplexField
MPComplexField
(old)MPComplexField
(new)Depends on #15697
CC: @zimmermann6 @jpflori
Component: packages: standard
Author: Jeroen Demeyer
Branch:
c86f678
Reviewer: Jean-Pierre Flori
Issue created by migration from https://trac.sagemath.org/ticket/15744
The text was updated successfully, but these errors were encountered: