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

  FORUM HardWare.fr
  Programmation
  C++

  coût operateur operation

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

coût operateur operation

n°637279
gregosTMX
Posté le 10-02-2004 à 13:50:19  profilanswer
 

Ca fait depuis un long moment que je cherche les difference de cout entre les 3 operations suivantes :
  - test d'egalite entre 2 entiers (==)
  - multiplication entre 2 entiers (reel)
  - addition entree 2 entiers (reel)
 
En fait j'aimerais savoir si un test d'egalite est plus couteux qu'une addition, qu'une multiplication ??? Dans quelle proportion ???
 
Merci

mood
Publicité
Posté le 10-02-2004 à 13:50:19  profilanswer
 

n°637287
antp
Super Administrateur
Champion des excuses bidons
Posté le 10-02-2004 à 13:54:35  profilanswer
 

À mon avis la multiplication de réels est plus coûteuse que l'addition. En tout cas pour les entiers c'est le cas.
J'imagine que le test d'égalité est fait en un cycle.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°637292
chrisbk
-
Posté le 10-02-2004 à 13:58:16  profilanswer
 

multiplication > addition. Les proportions, j'ai oublié
le test, ca depend
 
t'en utilises tant que ca pour te poser la question ?

n°637338
gregosTMX
Posté le 10-02-2004 à 14:21:24  profilanswer
 

chrisbk a écrit :

multiplication > addition. Les proportions, j'ai oublié
le test, ca depend
 
t'en utilises tant que ca pour te poser la question ?


 
Oui. J'ai beaucoup de calcul à faire dont certains sont inutiles car multiplication par 0. Donc soit je fais tous les calculs soit je fais des test et reduit les calculs.
Pour exemple pour un jeu de données de 100 individus en dim 10 j'ai un calcul qui fait 1000  multiplications et 1000 additions.
Si je fais des test alors je ne fais plus que 100 multiplications et 100 additions mais 1000 test d'egalite.
Voila
 
C'est donc pour cela que j'aimerais connaitre le cout d'un test d'egalite d'entier par rapport à une multiplication ou addition.

n°637369
chrisbk
-
Posté le 10-02-2004 à 14:29:24  profilanswer
 

1000muls, 1000adds, c'est vraiments pas grand chose. de la blague
bah fait le test d'egalite sur 0, ca coute pas grand et ca te tranquiliseras :D
 

n°637914
cricri_
Posté le 10-02-2004 à 18:43:54  profilanswer
 

Heuuhh ... tout depends de l'appli, enfin du temps imparti, ça peut effectivement faire une différence.
A mon avis faut privilégier les tests, puis les additions et ensuite les multiplications.
Mais bon faudrait voir l'appli  ;)


Message édité par cricri_ le 10-02-2004 à 18:44:47

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

  coût operateur operation

 

Sujets relatifs
Probleme heritage/surcharge d'operateur[Javascript] Opérateur conditionnel Pb
cout versus printf[Delphi] Afficher le resultat d'une operation dans un controle Edit
[Complexité] Cout d'un calcul MD5 | Cout de calcul d'une clé RSA[Delphi] Invalid Pointer Operation avec une string venant d'1 DLL.
[SQL] Opération sur des masques binairescout -> outtext [résolu]
Opération sur tableauxOpération de base de donnée en temps réelle.
Plus de sujets relatifs à : coût operateur operation


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)