X^2 ou X*X

Résolu
Signaler
Messages postés
345
Date d'inscription
mardi 3 juin 2003
Statut
Membre
Dernière intervention
21 mars 2008
-
Messages postés
3140
Date d'inscription
vendredi 14 mai 2004
Statut
Membre
Dernière intervention
11 mars 2019
-
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

Messages postés
3140
Date d'inscription
vendredi 14 mai 2004
Statut
Membre
Dernière intervention
11 mars 2019
31
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 109 internautes nous ont dit merci ce mois-ci

Messages postés
2169
Date d'inscription
vendredi 20 avril 2001
Statut
Membre
Dernière intervention
30 juin 2009
8
Original !!!
et avec X^3 ou X^4 tu obtients quoi ?

It@li@
Messages postés
3140
Date d'inscription
vendredi 14 mai 2004
Statut
Membre
Dernière intervention
11 mars 2019
31
ç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