Speed of GMP relative to MPFR for quad precision calculations
    Marc Glisse 
    marc.glisse at inria.fr
       
    Sun Nov 18 10:09:24 CET 2012
    
    
  
(redirecting to mpfr)
On Thu, 1 Nov 2012, Jerry wrote:
> I recently started using MPFR in an application where I am certain that 
> quad precision would be adequate. I have been using MPFR with 30 digits 
> precision. But I just now learned that MPFR provides _exactly_ the 
> specified precision and that GMP uses whatever number of machine words 
> is necessary to meet the specified precision. That makes me think that 
> MPFR is slower than GMP floats.
>
> Indeed, MPFR is running more slowly than I hoped. Would GMP's floating 
> point facility run faster in this application (quad precision) than 
> MPFR? I need only multiplies and adds, and conversion back to double 
> precision at the end.
I don't think it has been mentioned in this thread, but if you are happy 
with 1 or 2 digits less, double-double arithmetic could be much faster 
(especially on machines with hardware FMA). At least the conversions from 
and to double take no time at all ;-)
-- 
Marc Glisse
    
    
More information about the gmp-discuss
mailing list