Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1444 connectés 

  FORUM HardWare.fr
  Programmation
  Algo

  librairies des grands nombres : GMP vs NTL ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

librairies des grands nombres : GMP vs NTL ?

n°956617
initial
Posté le 19-01-2005 à 16:28:24  profilanswer
 

Les librairies GMP (www.swox.com/gmp/) et NTL (www.shoup.net/ntl/) permettent de travailler avec des "très grands nombres" (composés de centaines de milliers de chiffres, voire plus).  
Je souhaite réaliser une étude sur les nombres premiers de très grande taille... Avant d'opter pour l'une des deux librairies, j'aimerais rassembler le plus d'éléments, afin de faire le bon choix. Je vous demande donc de me dire, d'après vos propres connaissances et votre expérience personnelle, quels sont les avantages et les inconvénients respectifs de ces deux librairies (d'ailleurs, en existe-t-il d'autres ?).
 
Merci! :)

mood
Publicité
Posté le 19-01-2005 à 16:28:24  profilanswer
 

n°957318
initial
Posté le 20-01-2005 à 12:23:44  profilanswer
 

personne pour donner son avis??

n°957369
HelloWorld
Salut tout le monde!
Posté le 20-01-2005 à 13:14:23  profilanswer
 

C'est hyper spécifique ta question. Mais un coup d'oeil rapide :
http://www.swox.com/gmp/#PROJECTS

Citation :


There are several interesting projects that rely on GMP. Here are some of the ones we are aware of:  
[...]
NTL, a number theory library.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°957383
initial
Posté le 20-01-2005 à 13:28:49  profilanswer
 

merci bien mais ça ne donne pas d'info sur la différence de performances. En fait, NTL ne peut pas être plus rapide que GMP (enfin, je crois) mais je voudrais savoir dans quelles proportions GMP dépasse NTL...  :) qui peut m'aider??


Message édité par initial le 20-01-2005 à 13:38:18
n°957401
HelloWorld
Salut tout le monde!
Posté le 20-01-2005 à 13:45:51  profilanswer
 

Ben test.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°958223
initial
Posté le 21-01-2005 à 08:54:44  profilanswer
 

Si je poste, c'est justement pour ne pas avoir à installer GMP... Personne n'utiliserait déjà GMP et pourrait me dire ce qu'elle en pense?
 
 :)


Message édité par initial le 21-01-2005 à 12:08:06
n°959701
initial
Posté le 23-01-2005 à 09:30:28  profilanswer
 

Evadream -jbd- (de hardware.fr) et malik7934 (de cppfrance.com) ont généreusement acceptés de tester pour moi la librairie GMP, afin de comparer ses résultats avec ceux de NTL.  
 
Il s'avère que GMP codée en C/C++ est 10 fois plus rapide que NTL (également codée en C/C++) ! (>> http://forum.hardware.fr/forum2.ph [...] ubcat=386)
Même codée en PHP, GMP reste 5 fois plus rapide que NTL (toujours codée en C/C++) !
 
Donc migrons vers GMP... :)
 
PS : quelle est la différence entre librairie dynamique et librairie statique?


Message édité par initial le 23-01-2005 à 09:31:31
n°960376
HelloWorld
Salut tout le monde!
Posté le 24-01-2005 à 00:19:29  profilanswer
 

la lib statique est "incorporée" dans ton exe, la lib dynamique vient à côté sous forme de dll et est "reliée" à ton exe dynamiquement.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°960444
initial
Posté le 24-01-2005 à 09:56:38  profilanswer
 

ok thx

n°966133
initial
Posté le 30-01-2005 à 17:46:21  profilanswer
 

Nouvelle question :  
 
Est-ce que quelqu'un sait si ça fait une grosse différence de temps d'exécution (pour le programme) quand on utilise GMP sous Win98 et WinXP ??


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Algo

  librairies des grands nombres : GMP vs NTL ?

 

Sujets relatifs
Manipulation des nombres complexesComment ajouter un site dans les grands moteurs de recherche
Librairies de Windows Xtrier 3 nombres
[VBA Excel] [Résolu] Problème de librairies de fonctions vbaPb de librairies avec Visual
Existe t'il des equivalents aux librairies Windows sous Linux ?Librairies Graphiques ADA 95
Librairies Graphiques[XPATH] fonctions min, max sur des nombres ?
Plus de sujets relatifs à : librairies des grands nombres : GMP vs NTL ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR