Newsgroup: it.scienza.fisica
Titolo: Calcolo parallelo

In questi giorni mi è capitato di leggere un vecchio quaderno de Le Scienze,
il num. 66 del 1992, in cui si parla, tra le altre cose, del calcolo
parallelo e della sua importanza nella simulazione dei processi fisici. In
questo quaderno si dice che i calcolatori più potenti allora disponibili,
riferito al '92, avevano una velocità di calcolo di 1-5 giga-flops. Poi
viene fatta la precisione che molto probabilmente per il '95 - '96 si
sarebbe raggiunta la mitica vetta del tera-flops.
Ma poi questa vetta del tera-flops e stata raggiunta ?
I calcolatori più potenti oggigiorno quali sono e che velocità di calcolo
hanno ?
Il quaderno parla anche del progetto italiano APE e dice della realizzazione
di due super-calcolatori operativi l'uno all'università di Tor Vergata
(Roma) ed uno all'università di Pisa.
Per esempio il progetto APE che contributi ha dato sino ad ora alla fisica ?
Ciao a tutti

 hanno ?
Direi proprio di si... il sito 
http://www.top500.org/
 da' come computer 
piu' veloce al mondo un NEC che viaggi alla bellezza di 35.86 TeraFlops. 
Bisogna comunque ricordare che sono TeraFlops teorici (per intenderci 
non e' che se prendo un programma di raytracing dal mio computer a 
1Gflops e lo porto su quella macchina mi andra' 35mila volte piu' 
veloce) e che in realta' uno dei grandi problemi oggi e' riuscire a 
programmare al meglio queste macchine che si basano su architetture 
parallele. Esistono librerie in grado di facilitare i compiti ma il 
lavoro duro sta' nel parallelizzare gli algoritmi.
Ciao
-- 
Nicola Scolari
"Smile, tomorrow will be worse."

 hanno ?
Confesso che il tuo posto mi ha incuriosito, un paio di click dopo ho
trovato questo:
http://www.top500.org/list/2002/06/
dove svetta il NEC Earth Simulator,
un mostro da 5120 processori che viagga a oltre 40 TeraFlops di picco (35+
max - nel sito è spiegata la differenza)
Saluti,
JWorld

 (Remove the Lock in your replies)
 
"La Cedrata": nota opera del Tassoni.
 

 Per esempio il progetto APE che contributi ha dato sino ad ora alla fisica
?
Prova per esempio a immettere la stringa "Ape1000" nel text-field di google,
e buon divertimento :) A parte gli scherzi, qui sotto trovi tre link che ho
pescato a caso:
http://www.pr.infn.it/GruppoTeorico.html
http://chimera.roma1.infn.it/ape.html
http://www-zeuthen.desy.de/ape/html/
Che dire? Posso provare a farti un po' di storia di APE, visto che ci lavoro
dal 1989. A quel tempo c'erano Apetto e Apone (a Tor Vergata, dico: un'altro
Apetto stava a Pisa, non sono sicuro ci fosse un altro Apone in giro).
Apetto era una macchina con quattro processori, ma poi un giorno è andato a
fuoco e l'abbiamo ammazzato con gli estintori (o lui o noi laureandi, c'era
poco da scegliere). Apone era un vero mostro, una macchina con 16 processori
che raggiungeva la stratosferica velocità di un gigaflop teorico, 600
megaflop "veri", con una specie di linguaggio di programmazione la cui
libreria matematica contemplava la sola funzione "log", e noi ci giravamo
codice di QCD su reticolo, d'altronde occorreva laurearsi e quando sei in
quelle condizioni faresti di tutto con il solo "log", insomma, ti arrangi
(tanto per il Metropolis alla fin fine serve solo il log:
if ( delta_azione > log(1 - numero_random) ) etc...
chiusa parentesi )
Apone ha prodotto fisica numerica di prima qualità, per l'epoca (d'altronde
era la ferrari dei calcolatori paralleli della fine anni 80, e ce lo
invidiavano tutti). Con Apone è stata calcolata la temperatura di
deconfinamento della QCD, è stato sbagliato l'ordine della transizione di
fase (spero che i miei capi dell'epoca non siano in ascolto...), è stata
data una prima sistemata allo spettro adronico, è stato inventato l'"Ape
Plot" (rapporto massa_nucleone/massa_rho, che sperimentalmente vale circa,
1.22, in funzione del quadrato di (massa_pione/massa_rho) che "in qualche
senso" rappresenta la massa dei quark leggeri - ora spiegare in che senso mi
porterebbe via veramente troppo tempo, e credo che non riuscirei a essere
sufficientemente chiaro).
Dopo Apone, un esemplare del quale adesso fa bella mostra di sé vicino ai
cessi del dipartimento di fisica di Tor Vergata, è stata la volta di Ape100.
Il nome lascia intendere un oggetto 100 volte più potente del genitore, e
questo è vero in linea teorica. In pratica gli esemplari più grandi di
Ape100 mai costruiti sono macchine con 512 processori che raggiungono una
velocità "teorica" di circa 25 gigaflop, e una velocità "vera" (su codice di
qcd: la velocità è strettamente dipendente dal tipo di codice che giri sulla
macchina) di circa il 65% della velocità di picco. Un risultato di tutto
rispetto. Infatti bisogna sempre prendere con un grano di sale le
affermazioni secondo le quali "questo calcolatore fa un teraflop". Fa un
teraflop sulla carta, d'accordo, ma in realtà? Non ho mai visto, prima dei
pentium 4, che meriterebbero un discorso a parte e sembrano essere costruiti
apposta per fare QCD su reticolo, una CPU commerciale che tirasse fuori più
del 10% della potenza di calcolo dichiarata.
Con Ape100 DESY, che è l'equivalente tedesco dell'INFN, è scesa in campo e
ha cominciato a collaborare, tanto è vero che in Germania ci sono
probabilmente più Ape100 che in Italia.
Ape100 ha tirato fuori tantissima roba, ma proprio tanta (la cosa più
importante secondo me resta il calcolo della costante d'accoppiamento
running della QCD), e poi sono arrivati i giapponesi con il loro mostro da
600 gigaflop, e sembrava che la storia fosse chiusa.
Invece INFN+DESY hanno prodotto Ape1000, il successore di Ape100, che sta
riccamente girando codice di QCD un po' ovunque in Italia e in Germania, e
per l'anno prossimo è previsto il primo prototipo di ApeNEXT, cioè Ape di
Next Generation, con il quale dovremmo finalmente sfondare la mitica
barriera del teraflop. Nota che se metti insieme tutti gli api mille
costruiti dall'INFN (o da chi per lei) ottieni un calcolatore molto più
potente di un teraflop: per motivazioni per lo più politiche, ma anche
tecniche, si è preferito puntare su modelli più piccoli. Insomma, delle due
l'una: o fa un grandissimo calcolatore, lo metti da qualche parte e poi crei
una commissione che decide chi lo usa, oppure prendi questo grandissimo
calcolatore, lo fai a fette (anzi, in questo caso a parallelepipedi, visto
che ape1000 ha una topologia cubica) e ne assegni una fetta ciascuno.
Se hai domande sono a disposizione.
ciao
u.