ANN: GMPY 1.11rc1 is available

Nick Craig-Wood nick at craig-wood.com
Mon Nov 30 04:30:14 EST 2009


casevh <casevh at gmail.com> wrote:
>  I'm pleased to annouce that a new version of GMPY is available.
>  GMPY is a wrapper for the MPIR or GMP multiple-precision
>  arithmetic library. GMPY 1.11rc1 is available for download from:
[snip]
>  Future plans
> 
>  On releasing the GIL: I have compared releasing the GIL versus the
>  multiprocessing module and the multiprocessing module offers better
>  and more predictable performance for embarrassingly parallel tasks
>  than releasing the GIL. If there are requests, I can add a compile-
>  time option to enable threading support but it is unlikely to
>  become the default.

You could have variant types of mpz etc which do release the GIL so
you could mix and match accordingly.

>  On mutable integers: The performance advantages of mutable integers
>  appears to be 20% to 30% for some operations. I plan to add a new
>  mutable integer type in the next release of GMPY. If you want to
>  experiment with mutable integers now, GMPY can be compiled with
>  mutable version of the standard 'mpz' type. Please see the file
>  "mutable_mpz.txt" for more information.

Mutable integers - whatever will they think of next ;-)

Thanks for maintaining gmpy - it is an excellent bit of software!

-- 
Nick Craig-Wood <nick at craig-wood.com> -- http://www.craig-wood.com/nick



More information about the Python-list mailing list