Newsgroup: it.scienza.astronomia.seti
Titolo: (scusate se mi intrometto) era Re: [SETI Italia] Re: WEB ...SETI Stats & nonsolo... (

mi fa piacere vedere che il discorso si fa sempre piu' caldo
riguardo la gestione del programma seti@home.
Ci stanno siti che permettono di ottimizzare il software nell'ambito
delle diverse piattaforme hardware - software disponibili.
Vorrei pero' fare una puntualizzazione e spiegarvi, a mio parere,
perche' non e' possibile fare un confronto sulle potenzialita'
di un computer o dell'accoppiata sistema operativo / hardware di
una macchina su cui gira seti@home, semplicemente guardando
le statistiche dei tempi di calcolo presenti sul sito
http://setiathome.ssl.berkeley.edu/
Ecco i parametri che rendono difficile e falsato il giudizio generale:
1) variabilita' delle cpu
i pc versione windows - sono i piu' diffusi per questo motivo
si ha uno scarto elevatissimo nei tempi di calcolo.
Win95 - 98, teoricamente gira anche su un 386
Questo tempo fa media e sul risultato totale incide moltissimo.
Se un pentium III 600 (che e' un po' piu' lento di un amd-650 mhz)
seti@home impiega 6-7 ore al massimo, su un 386 invece la cpu
arriva a 50 gradi e fonde dopo il settimo giorno...
2) variabilita' della ram
Il seti@home, a regime
(dopo circa 1 minuto su un 386 e meno di un secondo su un pentium III)
occupa circa 14 mbytes in memoria centrale (setitext version e seti@home
grafico)
Questo spazio serve per generare lunghissime serie di fourier per applicare FFT
... ecc.ecc.
Insomma 14 mbytes sono il minimo.  Per questo motivo su un pentium con
32 mbytes di ram abbiamo una prestazione, su un altro con 1 gbyte di ram
il discorso e' diverso. E anche questo parametro fa media sul tempo totale.
L'ideale sarebbe ritrascrivere a mano il tutto su comode tavolette di creta
e portarle a nuoto dai rispettivi paesi via oceano pacifico, direttamente
a Berkeley. 
C'e' il problema che tutta questa massa possa spostare
il baricentro terrestre e modificare il periodo di rotazione del nostro
pianeta, ma e' risolvibile trasferendo nei 5 continenti e parte sulla Luna
i diversi risultati ...
3) variabilita' delle applicazioni residenti in memoria
Non tutti i computers vengono sfruttati solo per il seti@home.
Il poveraccio malcapitato con il quale al momento sto scrivendo,
in condizioni di spacciataggine generale si ritrova mediamente
a lavorare 22 ore su 24 con tre applicazione seti@home versione text,
mentre ora che scrivo ne ho soltanto una aperta.
Su un celeron 300 pII con 64 mbytes di ram ad esempio
setiwatch mi da' come elaborazione 7.86 Mflops (= milioni di operazioni
in virgola mobile al secondo) per l'unico processo in memoria.
Questo valore al momento sta crescendo perche' gli altri due seti@home
che prima erano in esecuzione, ora sono fermi.
Dunque la velocita' misurata effettiva e' circa 24 mflops con un solo
seti@home al lavoro ma diventa 24/n se n sono i seti@home aperti...
Anche qui sarebbe interessante conoscere quante altre applicazioni sono aperte
al momento sul mio computer 
... :)
Una super workstation della nasa usa un processore come il mio
solo per controllare la spia del pulsante caps-lock... :)
e ce ne e' un altro uguale che sta acceso li' davanti
a misurare la temperatura della sua cpu.
4) variabilita' dovuta al numero dei computers aventi lo stesso processore.
Ho visto che la cpu piu' potente e' quella di
una macchina avente sistema operativo irix6.5
impiega circa 25 minuti di media per la elaborazione di un pacchetto.
Ma esiste anche il top user assoluto  
(guardate le statistiche di 
se...@sun.com
)
e vi renderete conto che arriva un pacchetto ogni 3-4 secondi!
UN PACCHETTO OGNI 3-4 SECONDI . avete letto bene.
Probabilmente la media del tempo di calcolo 
di uno dei super server sun e' di 1 ora scarsa, ma se metto anche
900 servers, che sono pochetti in relazione a quelli esistenti, 
ottengo una work unit elaborata ogni 3-4 secondi.
5) variabilita' dell'ottimizzazione del codice di calcolo.
Chi ci assicura che un codice scritto per win95 sia piu' efficiente
di quello della relativa versione in ambiente unix ?
So che vi sono diversi programmatori che hanno riscritto i codici
d'accapo anche per le altre piattaforme, ma non e' detto che 
una versione sia piu' efficiente dell'altra ...
6) conclusioni.
Se si vuole fare una statistica completa (vi invito a farla)
sono sicuro che dai dati presenti nelle statistiche del seti@home
e' possibile tirar fuori la macchina ottimale, quella che 
a parita' di clock, a parita' di numero di utenti,
a parita' di applicazioni aperte, in funzione della ram presente, ecc.ecc.
risulta la migliore sotto ogni punto di vista.
Io l'ho fatta e sono giunto alla seguente conclusione:
                            8-)
dopo una analisi approfondita del numero dei partecipanti
al progetto seti@home, avendo effettuato un test psicologico a 
tutti i partecipanti, dopo aver elavorato tutti pacchetti del seti@home
con tutti i computers aventi 
 - ram compresa tra 8 mega e 8 terabytes,
 - hard disk tra 1 e 100 gbytes
 - sistemi operativi: Linux, Windows, irix, Unix,
 linux-gnu   irix5.3  aix3.2. linux- SunOS 5.5  hpux10.20  linux-libc5 
 linux- osf4. sunos4.1. Windows 95:  irix6.5  Windows 95: freebsd3.
 Windows NT: 4.0  linux-gnulibc  sco3.2v5.0  osf3. solaris2. irix6.2 
 sysv5.unixware7 sco3.2v4. freebsd2.2. sysv4.2uw2.12 
 ultrix4.3  sco3.2v5.0.x11681 ultrix4.4  Windows NT: 5.0 
 ultrix4.2  SunOS 4.X  sysv4.2uw 
 Digital UNIX200 hr 00 min 00.0
ho deciso che il calcolo me lo faccio prima a mano, perche' il tempo
per calcolare tale risultato e' superiore all'eta' dell'universo.. :)
saludos,
Nico
--
* ciao,    Nico Lonetti  -  Cosenza - Italy -
|___________________________________________________________
| Italy, Time zone: GMT + 2    mailto:
arg...@geocities.com
|  latitude    +39.322     mIRC: #astronomy, #astronomia, #seti
|    longitude -16.216;
|      alt  225 m              ---> ICQ/on:  7801996  <---
|___________________________________________________________
|     -   G. A. M.  - Gruppo Astrofili Menkalinan
| 
http://www.geocities.com/Area51/Dimension/5189/gam.htm
---------------------------------------
   Mailing List - S.E.T.I. - Italia mailto:
setii...@egroups.com
 
http://www.geocities.com/Area51/Dimension/5189/setiitalia.htm
-------------------------------------------------------------
     S.E.T.I. project
 
http://setiathome.ssl.berkeley.edu/
 
http://www.setileague.org
 
http://www.seti-inst.edu/
"Lasciando le acque del meraviglioso oriente il Sole
             si innalza nel firmamento per portare luce agli immortali
          e agli uomini che arano la terra e muoiono."(Omero - Odissea)
 Sent via Deja.com 
http://www.deja.com/
 Share what you know. Learn what you don't.

>Se un pentium III 600 (che e' un po' piu' lento di un amd-650 mhz)
piccolo appunto ot
se per amd 650 ti riferisci al k7 allora ti sbagli di grosso...
da tutti i benchmark effettuati da terzi (quindi ne da AMD ne da
Intel) risulta che il k7 (o Athlon) 500mhz č piu performante di un
p!!! a 550mhz e cosi via....
quindi il k7 650 equivale ad un ipotetico p3 700-750mhz.....e quindi
il p3 600 non č un po piu lento ma molto piu lento del k7650
come direbbe quello di "quelli che il calcio..."
tutto questo per la precisione^_____^
ciao
--
*************************************************************
Why do you have to drink and drive when you can smoke and FLY
Presidente onorario del KazzeggioFun/FanClub
Fondatore onorato del Partito Italiano del Kazzeggio
Per rispondermi rimuovi FREGATO e aggiungi pamperoloco
vieni a visitare la mia homepage su *F*R*I*E*N*D*S*:
http://come.to/friendsitaliabis
http://www.geocities.com/TelevisionCity/Stage/7035/
visita la homepage di it.fan.tv.friends:
http://utenti.tripod.it/ngfriends
ICQ#24084810
pampero su #friends-ita
*************************************************************

 come direbbe quello di "quelli che il calcio..."
mi pare che stiamo usando lo stesso protocollo di comunicazione no ?
stiamo dicendo la stessa cosa o sbaglio ?
:)


impiega circa 25 minuti di media per la elaborazione di un pacchetto.
Roba da complesso di inferiorita'.
Meno male che non sono come quei tipi che usano il loro PC solo per farci
girare benchmark. ;-)
Saluti ottici.
Fabrizio

girare benchmark. ;-)
Brutta razza, quella, piuttosto scanno il PC con SETi :-)
Ciao
-- 
     =============
Lt.  Kilroy č stato quě
     =============
il....@iname.com
******************************
Progetto SETI @ home 
http://setiathome.ssl.berkeley.edu/
******************************


forse^_^


video. Si riesce a limare qualche oretta, non aspettarti miracoli.
Allora e' vero che funziona col 98? Beh, quasiquasi... e' che comunque piu'
di un poll al giorno non riesco a fare e un po' mi dispiace lasciare il
picci' a non far niente per otto ore nei feriali, quarantotto nel week end.
;-)
Pensavo ad una versione per finestra DOS... beh, se va la text only, riesco
a finire DUE task al giorno, grosso modo...
Fabrizio