Mudanças entre as edições de "Ponto Flutuante"

De WikiLICC
Ir para: navegação, pesquisa
(Nova página: 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...)
 
m
Linha 5: Linha 5:
 
  real  :: a,b,c
 
  real  :: a,b,c
  
a = 1.23D0   
 
a = b
 
a = a+b
 
a = b+c
 
a = b-c
 
a = b*c
 
a = b/c
 
  
a = sqrt(1.23D0)
+
{| class="wikitable sortable" style="text-align: center"
a = sqrt(b)
+
! Fortran
 +
! tempo
 +
|-
 +
| a = 1.23D0   
 +
|
 +
|-
 +
| a = b
 +
|
 +
|-
 +
| a = a+b
 +
|
 +
|-
 +
| a = b+c
 +
|
 +
|-
 +
| a = b-c
 +
|
 +
|-
 +
| a = b*c
 +
|
 +
|-
 +
| a = b/c
 +
|
 +
|-
 +
| a = sqrt(1.23D0)
 +
|
 +
|-
 +
| a = sqrt(b)
 +
|
 +
|}

Edição das 21h17min de 20 de agosto de 2009

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
a = b
a = a+b
a = b+c
a = b-c
a = b*c
a = b/c
a = sqrt(1.23D0)
a = sqrt(b)