NTL for Linux 5.5.2

NTL for Linux 5.5.2

License:Freeware

Size:717.0 KB

Date Added:10 April, 2013


Advertisement

   


NTL is a high-performance, portable C++ library providing data structures and algorithms for manipulating signed, arbitrary length integers, and for vectors, matrices, and polynomials over the integers and over finite fields.

NTL provides high quality implementations of state-of-the-art algorithms for:

* arbitrary length integer arithmetic and arbitrary precision floating point arithmetic;
* polynomial arithmetic over the integers and finite fields including basic arithmetic, polynomial factorization, irreducibility testing, computation of minimal polynomials, traces, norms, and more;
* lattice basis reduction, including very robust and fast implementations of Schnorr-Euchner, block Korkin-Zolotarev reduction, and the new Schnorr-Horner pruning heuristic for block Korkin-Zolotarev;
* basic linear algebra over the integers, finite fields, and arbitrary precision floating point numbers.

NTL's polynomial arithmetic is one of the fastest available anywhere, and has been used to set "world records" for polynomial factorization and determining orders of elliptic curves.

NTL's lattice reduction code is also one of the best available anywhere, in terms of both speed and robustness, and one of the few implementations of block Korkin-Zolotarev reduction with the Schnorr-Horner pruning heuristic. It has been used to "crack" several cryptosystems.

NTL can be easily installed in a matter of minutes on just about any platform, including virtually any 32- or 64-bit machine running any flavor of Unix, as well as PCs running Windows 95, 98, or NT, and Macintoshes. NTL achieves this portability by avoiding esoteric C++ features, and by avoiding assembly code; it should therefore remain usable for years to come with little or no maintenance, even as processors and operating systems continue to change and evolve. However, NTL can be used in conjunction with GMP (the GNU Multi-Precision library) for enhanced performance. NTL can also be used in conjunction with the gf2x library for faster arithmetic of large degree polynomials over GF(2).

NTL provides a clean and consistent interface to a large variety of classes representing mathematical objects. It provides a good environment for easily and quickly implementing new number-theoretic algorithms, without sacrificing performance.

Systems: Linux

Tags: portable   C++   library   Vectors   Matrices   polynomials  

Reviews of NTL for Linux

- required fields
     


More Downloads of Victor Shoup

1. NTL for Windows 5.5.2 NTL is a high-performance, portable C++ library providing data structures and algorithms for manipulating signed, arbitrary length integers, and for vectors, matrices, and polynomials over the integers and over finite fields. NTL ... DetailsDownload  - Screenshot

Related Downloads

1. Opell DVD Ripper Pro 2.3.2 Opell DVD Ripper Pro is powerful DVD convert tool which help you convert almost any type of DVD to playback on almost any portable device including iPod, iPhone, Archos, PSP, PS3, Xbox360, Zune, Wii, Blackberry, mobile phone, MP4 player,Creative... DetailsDownload  - Screenshot

Tags: audio format   dvd   video   free   format  

2. Opell DVD to iPod PSP 3GP MP4 Zune Apple 2.3.6 Opell DVD to iPod PSP 3GP MP4 Zune AppleTV iPhone Converter is powerful, all-in-one DVD convert tool which help you convert almost any type of DVD to playback on almost any portable device including iPod, iPhone, Archos, PSP, PS3, Xbox360, Zune,... DetailsDownload  - Screenshot

Tags: audio format   dvd   video   free   format  

3. ViVi iPod Converter 2.0 ViVi Video Converter provides you with a integrated set of tool to convert Avi,Divx,Wmv,Asf,Mpeg-1,Mpeg-2,etc video format to Ipod video format. with this powerful tools you can easy convert all popular video movies to your portable device video... DetailsDownload  - Screenshot

Tags: portable device   video format   video files   ipod video   high quality  

4. ViVi PSP Converter 2.0 ViVi Video Converter provides you with a integrated set of tool to convert Avi,Divx,Wmv,Asf,Mpeg-1,Mpeg-2,etc video format to PSP video format. with this powerful tools you can easy convert all popular video movies to your portable device video... DetailsDownload  - Screenshot

Tags: portable device   video format   video files   psp video   high quality  

5. newLISP for Mac OS X 10.4.5 newLISP is a LISP-like scripting language that will help you in: programming for the internet, system administration, text processing, gluing other programs together, etc. newLISP is a scripting LISP for people who are fascinated by LISP's beauty... DetailsDownload  - Screenshot

Tags: script language   artificial intelligence   program CGI   script   programmer   cgi  

6. NTL for Windows 5.5.2 NTL is a high-performance, portable C++ library providing data structures and algorithms for manipulating signed, arbitrary length integers, and for vectors, matrices, and polynomials over the integers and over finite fields. NTL provides high... DetailsDownload  - Screenshot

Tags: portable   C++   library   Vectors   Matrices   polynomials  

Popular Downloads

1. WiFi-Manager 5.9 WiFi-Manager is a developer tool that allows you to manage wireless networks and settings in Windows XP SP2/SP3 and Vista using one set of API functions. Also WiFi-Manager provides a COM interface for all API functions so you can simply control... DetailsDownload  - Screenshot

Tags: wireless   wifi   sdk   library   developer   tool   toolkit   windows   xp   win7  

2. Advanced WiFi-Manager 5.5 Advanced WiFi-Manager is a developer tool that allows you to manage wireless networks and settings in Windows 2000, 2003, XP and Vista using one set of API functions. Also Advanced WiFi-Manager provides a COM interface for all API functions so you... DetailsDownload  - Screenshot

Tags: wireless   wifi   sdk   library   developer   tool   windows   xp   vista   wzc  

3. BLUETOOTH(R) Framework VCL 5.2 BLUETOOTH(R) Framework VCL(tm) is an easy-to-use communication library for Delphi and CBuilder developers which will allow to your applications communicate with mobile devices through BLUETOOTH(R), IrDA or Serial interfaces.Make it possible to... DetailsDownload 

4. OptiVec for Borland C++ 5.0 OptiVec contains more than 3500 hand-optimized, Assembler-written functions for all floating-point and integer data types from the following fields: 1. Vectorized form of arithmetic operators and math functions. 2. Matrix operations, e.g.:... DetailsDownload 

Top Software

New Software

Top Search

Latest Reviews