X^2 ou X*X

Résolu
cuq Messages postés 345 Date d'inscription mardi 3 juin 2003 Statut Membre Dernière intervention 21 mars 2008 - 27 mai 2005 à 12:07
Gobillot Messages postés 3140 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 11 mars 2019 - 27 mai 2005 à 13:29
Bonjour,

Ceci est à moité une question à moitié une info.

J'ai remplacé dans une de mes sources le calcul de nombre au carré sous la notation X^2 par un calcul du type X*X et .... les temps de calcul ont été divisés par 2 !!!

Qui peut m'expliquer ca ?

Merci

3 réponses

Gobillot Messages postés 3140 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 11 mars 2019 34
27 mai 2005 à 13:10
normal une puissance est toujours plus compliquée à calculer qu'une multiplication

chez moi entre 4 et 5 fois plus (en non compilé) et 60 fois (en compilé) !

bizarement pour la multiplication par 2 remplacée par une addition
pratiquement pas de différence, un léger avantage à la multiplication
en non compilé, et le contraire en compilé.

Daniel
3
cs_ITALIA Messages postés 2169 Date d'inscription vendredi 20 avril 2001 Statut Membre Dernière intervention 30 juin 2009 9
27 mai 2005 à 13:11
Original !!!
et avec X^3 ou X^4 tu obtients quoi ?

It@li@
0
Gobillot Messages postés 3140 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 11 mars 2019 34
27 mai 2005 à 13:29
ça c'était pour le Long où j'étais limité à une boucle de 46340.

avec du Double et une une boucle de 1 millon toujours avantage à la multiplication.

en non compilé ça varie respectivement pour les puissances 2,3,4 :

4,8 - 3,8 - 3,6

et en compilé:

9,4 - 12,5 - 44,6


calculé avec QueryPerformanceCounter


Daniel
0
Rejoignez-nous