|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#41 |
|
Senior Member
Iscritto dal: Jul 2002
Città: Modena
Messaggi: 4444
|
hai raione
sono stato io che ho parlato prima di riflettere sai...anch'io a scuola è da un anno che faccio Turbo C++.... |
|
|
|
|
|
#42 | |
|
Senior Member
Iscritto dal: Jun 2000
Città: Bologna
Messaggi: 829
|
Risc?
Quote:
Invece secondo me tu sbagli, in quanto sia il k7 che il p4 decodificano le istruzioni x86 il primo in macroOPs il secondo im microOPs, la differenza maggiore tra le due implementazioni è come dice il nome la "pesantezza" della microistruzione stessa. Quindi l'esecuzione vera e propria viene fatta su un ristretto set ma molto veloce (grazie allo smembramento di istruzioni più complesse, per me questo è RISC (da questo tipo di def il p4 è ancora + Risc del k7 :PPPPP) Ciao ciao Alex |
|
|
|
|
|
|
#43 |
|
Senior Member
Iscritto dal: Jul 2002
Città: Modena
Messaggi: 4444
|
è sempre la stessa storiella...
3000 piccoli carichi o(p4) 1000 grandi carichi (Athlon) |
|
|
|
|
|
#44 | |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
I FP IEEE754 hanno 3 campi: segno, mantissa binaria normalizzata (1,xxxxx) e esponente... Nella parte destinata a contenere la mantissa viene memorizzato xxxxx... Durante la conversione da 80 a 32 bit sia la parte di spazio riservata alla mantissa che la parte di spazio riservata all'esponente vengono ridotte notevolmente (non mi ricordo le dimensioni, dovrei andarle a cercare)... Di conseguenza ogni volta che sposto un numero dall'interno della FPU verso la memoria perdo precisione perchè quando andrò a rimetterlo la parte tagliata della mantissa non avrà più il valore precedente (ma saranno tutti zero)... Stessa cosa per l'esponente... Diminuendo il numero di bit se un risultato fosse più piccolo del risultato minimo rappresentabile tramite i FP a 32 bit si avrebbero problemi (non so bene come si comporta la procedura di conversione, probabilmente rende 0.0)... Inoltre ci sono preoblemi di precisione intrinseca del calcolo binario... Come facciamo a rappresentare un numero reale ? Riusciamo a rappresentarlo bene solamente i numeri reali la cui mantissa binaria normalizzata ha un lunghezza pari o minore allo spazio riservato per la mantissa nei FP... |
|
|
|
|
|
|
#45 | |
|
Member
Iscritto dal: Feb 2003
Messaggi: 111
|
Quote:
identico risultato su un p3 800.
__________________
ci sono nel mondo 10 tipi di persone: quelle che comprendono il codice binario, e quelle che non lo comprendono... |
|
|
|
|
|
|
#46 |
|
Senior Member
Iscritto dal: May 2000
Città: + o - Siena
Messaggi: 191
|
Posso allegare il risultato ottenuto con il mio Commodore 64?
__________________
In casa: Corei7 920 C0, Asus Rampage III Extreme, 3x2Gb OCZ 1600 DDR3, 2xHdd WD 250Gb RE3 raid0, 1xHdd WD 1Tb Caviar Green, Pioneer DVR-216D, Sapphire 6950@6970 2Gb, Corsair AX850, Samsung EU46F6500, tastiera Logitech G15, mouse Logitech G9 |
|
|
|
|
|
#47 | |
|
Senior Member
Iscritto dal: Mar 2003
Città: Bari
Messaggi: 956
|
Quote:
L'ho eseguito in matlab ma così (è più utile) x=4.0/3.0 y=x-1.0 z=y+y+y w=abs(z-1.0) Risultato: w=2.2204e-016 esattamente uguale a EPS !!!
__________________
D700 | 14-24mm 2.8G | 50mm 1.4G | 28-300mm G VR | 85mm 1.8D | sb700 Quad Core 9600|NVidia 8800GT|8GB OCZ|3TB Raid|ASUS 22" |
|
|
|
|
|
|
#48 | |
|
Senior Member
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
|
Quote:
Grazie Ciao
__________________
GPU Compiler Engineer |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:44.



















