Ponto Flutuante

De WikiLICC
Revisão de 21h32min de 20 de agosto de 2009 por Dago (Discussão | contribs)
Ir para: navegação, pesquisa

Qual o tempo necessário para realizar uma operação em ponto flutuante?

No compilador Intel Fortran 11, Windows XP SP 3, Pentium 4 HT 3.00GHz obtive o seguinte resultado (5 testes, desprezando o pior e melhor resultado, e média dos 3 restantes).

real   :: a,b,c


Fortran tempo
a = 1.23D0 15 μs
a = b 15 μs
a = a+b 98 μs
a = b+c 20 μs
a = b-c 20 μs
a = b*c 20 μs
a = b/c 20 μs
a = sqrt(1.23D0) 20 μs
a = sqrt(b) 121 μs
if(b==0.d0)then 15 μs
do i=1,10 16 μs