Gentoo Archives: gentoo-science

From: Thomas Kahle <tomka@g.o>
To: gentoo-science@l.g.o
Subject: Re: [gentoo-science] ntl bump
Date: Sun, 29 Mar 2015 06:26:43
Message-Id: 55179B19.7010501@gentoo.org
In Reply to: Re: [gentoo-science] ntl bump by "François Bissey"
1 no problem. I'll bump it (but not today).
2
3 On 28/03/15 20:54, François Bissey wrote:
4 > And Victor just announce ntl 9.0 on sage-devel:
5 >
6 > With much trepidation, I have introduced a (hopefully minor)
7 > backward incompatibility into NTL.
8 >
9 > The interface to the single-precision modular arithmetic
10 > routines has been modified slightly.
11 > This interface change allows for more flexible and more
12 > efficient implementation of these routines,
13 > which play a crucial role at many levels in NTL.
14 >
15 > Basically, these changes to the interface abstract away
16 > some implementation details that arguably should never been there
17 > in the first place.
18 > By coding to the new interface, NTL clients will be able to
19 > benefit from the current and future improvements.
20 >
21 > In particular, on 64-bit x86/GCC platforms, single precision
22 > moduli can now be up to 60 bits, rather than 50 bits.
23 > While some operations may in fact be a little slower, the most important
24 > ones (like MulModPrecon) should not be.
25 > Using larger moduli speeds up a number of things, like ZZ_pX
26 > arithmetic, as fewer primes need to be used in Chinese Remaindering steps.
27 > Other applications benefit from larger moduli as well.
28 >
29 > It is expected that most NTL clients will not be affected at all.
30 > Moreover, any code that needs to be updated will be detected
31 > by the compiler, and the updates should be simple and mechanical.
32 > There is also a configuration flag that will enable the legacy
33 > interface (although this is not recommended practice).
34 >
35 > For more, go to http://www.shoup.net/ntl
36 >
37 >
38
39 --
40 Thomas Kahle
41 http://dev.gentoo.org/~tomka/

Attachments

File name MIME type
signature.asc application/pgp-signature