coût operateur operation

coût operateur operation - C++ - Programmation

Marsh Posté le 10-02-2004 à 13:50:19    

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

Reply

Marsh Posté le 10-02-2004 à 13:50:19   

Reply

Marsh Posté le 10-02-2004 à 13:54:35    

À 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
Reply

Marsh Posté le 10-02-2004 à 13:58:16    

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

Reply

Marsh Posté le 10-02-2004 à 14:21:24    

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.

Reply

Marsh Posté le 10-02-2004 à 14:29:24    

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
 

Reply

Marsh Posté le 10-02-2004 à 18:43:54    

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
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed