Newsgroup: it.comp.hardware.cpu
Titolo: calcolo scientifico

Buon anno a tutti!
Scusate se mi inserisco brutalmete nel ng senza un adeguato periodo di
lettura e meditazione.
Ecco in breve la mia richiesta di informazioni:
Io utilizzo il computer principalmente per il calcolo scientifico,
calcoli di chimica teorica ab initio e di meccanica quantistica in
genere. Come sa chi ha qualche nozione sull'argomento queste
applicazioni richiedono un pesante utilizzo della fpu per calcoli a
doppia precisione:
algebra lineare su matrici enormi, FFT e via dicendo.
Attualmente io svolgo parte dalla mia attivita' su un computer domestico
P166 (non ridete!) e le applicazioni di medio livello richiedono gia'
delle ore di calcolo. Ora dovendo comprare una nuova macchina, sto'
dando un'occhiata a cosa offre il mercato e sono alquanto confuso in
quanto non ho un'adeguata educazione informatica.
Ho la possibilita' di avere a un prezzo ragionevole un scheda dual
socket 370 che potrebbe essere equipaggiata con due celeron 466 (per
esempio), cosa ne pensate?
L'alternativa a singolo processore e' anche troppo ampia PIII, K6, K7, e
io non ho ben chiaro
quale di queste CPU sia piu' adatta ai miei scopi. Per esempio non so se
qualcuna di queste macchine possiede una FPU in grado di operare a
doppia precisione in un solo ciclo di clock, cosa che farebbe una
sostanziale differenza a parita' di frequenza.
Io utilizzo un OS Linux e molti dei programmi che uso sono fatti in casa
(cioe' da me), purtroppo non ho idea se per parallelizzare il calcolo
(nel caso dual CPU) sia sufficiente scegliere un compilatore opportuno.
Forse sono andato un po' OT.
Grazie.
Sent via Deja.com 
http://www.deja.com/
Before you buy.

 wrote in message 852a5r$ses$1...@nnrp1.deja.com...


 (nel caso dual CPU) sia sufficiente scegliere un compilatore opportuno.
No, non e' sufficiente ricompilare bisogna avere in mente il problema diviso
in + sottoproblemi interagenti tra loro (multi threading) e spesso e'
addirittura impossibile ricondurre un probl a questi termini.

quale di queste CPU sia piu' adatta ai miei scopi
In assoluto il K7 (Athlon). Io prenderei questo, oppure economizzerei e
prenderei uno (o due, appurato che serva) celeron 366@550.
Marco

 io non ho ben chiaro
IMHO visto che lavori su programmi fatti da te e che non sono ottimizzati
multiprocessore la cosa migliore e' rivolgersi a un singolo processore molto
veloce,
senza contare che mi pare di aver letto (ma non ne sono sicuro!) che con i
nuovi Celeron
(dal 433 in su ?) la Intel ha disabilitato la possibilita' di operare in
multiprocessore.
Il K6 e' la scelta peggiore: e' il piu' lento di tutti nel calcolo in
virgola mobile.
Il PIII e' un P2 con l'aggiunta di nuove istruzioni, ma non esistono
compilatori in grado di generare
codice ottimizzato per queste nuove istruzioni, quindi a meno che tu non
scriva parti di codice
in Assembler non otterrai nessuna differenza a parita' di clock con un
analogo PentiumII.
D'altra parte se tu avessi voglia di dedicarti ad una simile impresa :-)
queste istruzioni ti potrebbero essere
utili xche' sono state progettate per lavorare  sulle matrici di
trasformazione per la grafica 3D, ma a differenza
di quelle incluse nei K6-2 (3DNow!), sono in grado di operare in doppia
precisione, quindi in taluni casi potrebbero
velocizzarti dei calcoli.
Il K7 e' la CPU piu' veloce in assoluto nei calcoli in virgola mobile,
quindi potrebbe essere la
scelta migliore se vuoi farci girare nel modo piu' veloce possibile i
programmi che hai gia' fatto, senza la necessita'
di ulteriori ottimizzazioni.
--
ByE,
Kvochur
**************************************
ICQ                       16656093
E-Mail          
kvoc...@yahoo.com
Homepage  
http://highflight.cjb.net/
*************************************

 (nel caso dual CPU) sia sufficiente scegliere un compilatore opportuno.
Il compilatore non centra .. occorre pensare il problema in modo
"parallelo".

per il biprocessore
complimenti !!
hai deto una grande cazzata...
il k7 è il processore piu potente in assoluto...sia in interi che in
virgola mobile
--
*******************************************************************
"La vanità è il mio peccato preferito" John Milton
visita la mia homepage su Friends:
http://come.to/friendsitaliabis
http://www.geocities.com/pamperoloco
Tutto quello che hanno detto i comunisti sul comunismo è falso
ma tutto quello che hanno detto i comunisti sul capitalismo è vero.
*******************************************************************

per il biprocessore
Ok per il discorso di mathematica, ma in FPU il K7 e' meglio del
P-III.
Se l'ottimizzazione dual processor e' troppo complicata meglio un K7.
Ciao,
  Lonewolf.
--------------------------------------
Vuoi entrare in Internet?
Compra un modem, non un Pentium 3!!
--------------------------------------

 --
Negli interi a pari frequenza è il k6-3 a vincere....


 --


>Negli interi a pari frequenza è il k6-3 a vincere....
ma di pochissimo...


biprocessore o sbaglio?
a quel punto consiglia il celeron...
e cmq il K7, appena usciranno le mbo giuste, saranno anche per sistemi
multiproc
--
*******************************************************************
"La vanità è il mio peccato preferito" John Milton
"Chi sa fare fa, chi non sa fare insegna, 
chi non sa insegnare amministra"


 a quel punto consiglia il celeron...
Sarei cauto a consigliare Celeron biprocessore... Praticamente hai
possibilita' di upgrade pari a zero e ti ritroveresti fra sei mesi a dover
cambiare TUTTO, svendendo la tua Mobo. Inoltre e' stata cosi' stroncata
l'ottimizzazione dei programmi per lo sfruttamento del multiprocessing.
Peccato !
Purtroppo hanno voluto castrare la nascita di sistemi multiprocessore per
l'uso home (* BASTARDI MI INTERESSAVA UN CASINO*)
Addirittura sembra abbiano disabilitato l'SMP anche sui P!!!, e' vero??? Se
si' sono dei pazzi furiosi all'Intel...


l'uso home (* BASTARDI MI INTERESSAVA UN CASINO*)
in effetti ero molto interessato anch'io la mancata serietà dell'Intel
(vedi cambio di slot-socket con ogni processore) ho deciso di puntare
su AMD
