Le calcul numérique de haute performance - Université de Laval
Le calcul numérique de haute performance - Université de Laval
Le calcul numérique de haute performance - Université de Laval
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
1 e approche<br />
parameter (n=2000000,m=10)<br />
dimension a(n), b(n), c(n)<br />
dimension x(m), y(m), z(m)<br />
t=0.<br />
do i=1,n<br />
ai=a(i)<br />
bi=b(i)<br />
ci=c(i)<br />
do j=1,m<br />
t=t+exp(ai*x(j))+exp(bi*y(j))+exp(ci*z(j))<br />
enddo<br />
enddo<br />
2 e approche<br />
parameter (n=2000000,m=10)<br />
dimension a(n), b(n), c(n)<br />
dimension x(m), y(m), z(m)<br />
t=0.<br />
do j=1,m<br />
xj=x(j)<br />
yj=y(j)<br />
zj=z(j)<br />
do i=1,n<br />
t=t+exp(a(i)*xj)+exp(b(i)*yj)+exp(c(i)*zj)<br />
enddo<br />
enddo<br />
Boucle intérieure<br />
exécutée 2 000 000 <strong>de</strong><br />
fois.<br />
Chaque fois: 30 “fetch”.<br />
Nombre total <strong>de</strong> “fetch”:<br />
60 000 000.<br />
Boucle intérieure<br />
exécutée 10 fois.<br />
Chaque fois: 6 000 000<br />
“fetch”.<br />
Nombre total <strong>de</strong> “fetch”:<br />
60 000 000.