Bonjour, j'optimise un code scientifique qui comporte beaucoup de boucle implicite du type :
A(:) = B(:)*C(:)
A, B et C étant des tableaux.
Il me semble avoir lu quelque part que ce code pouvait être avantageusement remplacé par des boucles explicites du type :
Do i=1,100
A(i) = B(i) * C(i)
ENDDO
Le compilateur notamment a plus de billes pour quelques optimisations (déroulage de boucle...)
Avez vous déjà pu observer cela ?
merci,
Pierre
Partager