|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#21 |
|
Senior Member
Iscritto dal: Oct 1999
Messaggi: 3780
|
Codice in C per la valutazione della precisione
Codice:
/* sqrt.c - the problems of approximation */
##include
##include
main()
{
float a;
a = sqrt(2.0);
a = a*a;
if (a == 2.0)
printf("a is 2\n");
else
printf("a isn't 2; the difference is %e\n",a-2.0);
}
per valutare il diverso impatto nell' utilizzo di registi a 32 a 64 o a 80 bit devi dichiarare la variabile a rispettivamente come: float double extended |
|
|
|
|
|
#23 |
|
Senior Member
Iscritto dal: Aug 2000
Messaggi: 17963
|
Codice:
/* sqrt.c - the problems of approximation */
#include <stdio.h>
#include <math.h>
main()
{
float a;
a = sqrt(2.0);
a = a*a;
if (a == 2.0)
printf("a is 2\n");
else
printf("a isn't 2; the difference is %e\n",a-2.0);
}
__________________
. |
|
|
|
|
|
#26 | |
|
Senior Member
Iscritto dal: Sep 2002
Città: pisa
Messaggi: 8323
|
Quote:
|
|
|
|
|
|
|
#27 |
|
Senior Member
Iscritto dal: Apr 2001
Messaggi: 2153
|
In teoria coem ha detto Athlon tutti i processori X86 dovrebber overe la stessa precisione FPU che si tirano dietro da 20 anni!
__________________
Core2Duo E6300, Asrock ConreoXfire-eSata2, 2GB DDR2-667 Team Elite CL4, PointofView 7900GS , Creative SB Audigy2 , 2HD WD2500KS-sata Raid-0, Mast Pioneer DVR-212-Sata, Inspire4.1 4400 |
|
|
|
|
|
#28 |
|
Bannato
Iscritto dal: Jan 2003
Città: Soto el ponte Piera gh'è l'Adese
Messaggi: 3513
|
Boh ... anch'io penso obiettivamente che la precisione sia uguale per tutti i processori X86, tuttavia il calcolo in virgola mobile delle architetture AMD con il K7 è decisamente più performante data la natura ibrida della CPU (CISC-RISC)...rispetto al P4 che è di tipo CISC.
Questo non vuol dire che sia più preciso(AMD), ma semplicemente che è più rapido a compiere uno o più cicli di calcolo a parità di frequenza di CPU (rispetto al P4). Poi non saprei se caratteristiche di prefetching o predicting influiscano negativamente sulla precisione di calcolo, ma se provando con i test non si notano differente non vedo perchè dubitarne. Ora bisogna capire perchè i docenti professori illustrissimi la pensano diversamente. Saluti |
|
|
|
|
|
#29 | |
|
Senior Member
Iscritto dal: Apr 2001
Messaggi: 2153
|
Quote:
__________________
Core2Duo E6300, Asrock ConreoXfire-eSata2, 2GB DDR2-667 Team Elite CL4, PointofView 7900GS , Creative SB Audigy2 , 2HD WD2500KS-sata Raid-0, Mast Pioneer DVR-212-Sata, Inspire4.1 4400 |
|
|
|
|
|
|
#30 | |
|
Bannato
Iscritto dal: Jan 2003
Città: Soto el ponte Piera gh'è l'Adese
Messaggi: 3513
|
Quote:
Il P4 è un CISC puro ribadisco mentre l'athlon per la sua caratteristica di un numero maggiore di pipeline a meno stadi rispetto al P4, ma funzionanti in parallelo è ciò che si può avvicinare maggiormente ad un hybrid CISC-RISC! Poi se vuoi pure confutare che il calcolo in virgola mobile è assoluta prerogativa di AMD non so proprio che altro aggiungere! Saluti |
|
|
|
|
|
|
#31 | |
|
Senior Member
Iscritto dal: Jul 2001
Città: Cagliari
Messaggi: 7047
|
Quote:
Ne hai un riscontro? Se non lo hai, faresti meglio a non esporti, per evitare brutte figure... Se invece sei sicuro al 100% di ciò che dici, beh, ti porgo le mie scuse... ByeZ! ALEX23
__________________
Asus TUF Gaming B550-PLUS | AMD Ryzen 9 5900x | 32GB Crucial Ballistix DDR4@3600 | Power Color RX9070 16GB Red Devil | Crucial P5 Plus 1TB NVMe Gen4 | Crucial P3 Plus 4TB NVMe Gen4 | Toshiba P300 3TB SATA3 | LG 32GS85Q 32" 2k Nano IPS QHD | NAS: Synology DS218 + Seagate IronWolf 4TB+1TB. NOTEBOOK: ASUS Zenbook 14 UM3402YA. SMARTPHONE: Samsung S25 256GB |
|
|
|
|
|
|
#32 | |
|
Bannato
Iscritto dal: May 2001
Città: Isla Bonita Sesso: Grande
Messaggi: 3244
|
Quote:
Quoto solo te per non farlo con tutti, potevo rispondere ieri notte stesso così mi evitavo di aver detto stupidaggini quando non l'ho fatto. Alex23 e gli altri invece di scrivere a vanvera avete letto quello che Athlon ha riportato? |
|
|
|
|
|
|
#33 |
|
Senior Member
Iscritto dal: Aug 1999
Messaggi: 179
|
Grazie ancora.
Allora Athlon, grazie anche per l' algoritmo in C e per la possibile scelta nell' acquisto di una futura CPU. Quello che mi proponevo di fare è la seguente cosa: ho svolto la tesi in CFD (Aerodinamica computazionale) presso la Saab in Svezia e volevo dedicare un paragrafo sulla sensibilità del risultato al variare della CPU impiegata per i calcoli. Così mi servivano un po' di caratteristiche tecniche sui processori. Da quello che avete detto e da altre fonti che ho letto in internet avete ragione, le CPU "attuali" non differiscono nella precisione. Sembrano usare tutti la stessa. A conferma di ciò se andate nel sito della Intel, quando paragonano le famiglie di processori non menzionano mai la "precisione" comem caratteristica che è stata migliorata... Grazie a tutti, ancora. |
|
|
|
|
|
#34 |
|
Senior Member
Iscritto dal: Jul 2000
Città: Padova
Messaggi: 4499
|
La tesi?
In bocca al lupo allora!
__________________
Oltre 100 TRATTATIVE NEL MERCATINO (lista da aggiornare) 9950x / X670E HERO / 4090 FE / 64GB Dominator 6000 CL30 / Corsair 3500X / CORSAIR TITAN 360 RX RGB / ENERMAX REVOLUTION D.F. X 1050W / Corsair XENEON 32UHD144-A |
|
|
|
|
|
#36 | |
|
Senior Member
Iscritto dal: Aug 2000
Messaggi: 17963
|
Quote:
questo è il risultato utilizzando un double che ha doppia precisione pe definizione allego in prg
__________________
. |
|
|
|
|
|
|
#38 | |
|
Senior Member
Iscritto dal: Apr 2001
Messaggi: 2153
|
Quote:
__________________
Core2Duo E6300, Asrock ConreoXfire-eSata2, 2GB DDR2-667 Team Elite CL4, PointofView 7900GS , Creative SB Audigy2 , 2HD WD2500KS-sata Raid-0, Mast Pioneer DVR-212-Sata, Inspire4.1 4400 |
|
|
|
|
|
|
#39 | |
|
Senior Member
Iscritto dal: Jul 2002
Città: Modena
Messaggi: 4444
|
Quote:
|
|
|
|
|
|
|
#40 | |
|
Senior Member
Iscritto dal: Aug 2000
Messaggi: 17963
|
Quote:
se istanzio un dato float a 32 bit faccio i calcoli su registri a 32bit e il risulato che fa la cpu è quello che "percepisce il programma" idema se lo faccio su un double. è c/c++ non sono bruscolini!
__________________
. |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:33.










CIAO 
-








