Newsgroup: it.comp.hardware
Titolo: PPro Dual processor....quando, come e dove ^_^.

Ciao a tutti,
qualcuno tempo fa chiedeva informazioni sulla convenienza o meno del 
passaggio ad un sisyema PPro Dual processor; avendo comprato Chip
di marzo, sul quale a pag.76, ho trovato dati inrteressanti, ho pensato
di postarlo perche' un po' sfata il luogo comune che, due sono meglio
di uno.... non sempre come si evince!
I CANDIDATI:
CPU			Mhz 
Pentium 		200
Pentium Pro 		200
Dual Pentium Pro 	200
I test erano condotti su applicazioni reali e su operazioni 'primitive',
ovvero operazioni floation point, ecc..
Eccoti i risultati:
--------------------APPLICAZIONI-------------------------
		    foglio	
	     testo elettronico grafica	 database 	
------------|------|--------|----------|-----------|
Pentium     | 249  |  255   |	308    |    223    |
Pro	    |      |        |          |           |
------------|------|--------|----------|-----------|
Dual	    | 238  |  292   |	316    |    210    |
Pentium Pro |      |        |          |	   |
------------|------|--------|----------|-----------|
Pentium     | 172  |  165   |	220    |    152	   | 
200         
------------------ BASSO LIVELLO -----------------------
	     intero  float    memoria	 
------------|---------|--------|----------|
Pentium     | 224192  |  1309  | 55700    |
Pro	    |         |        |          |
------------|---------|--------|----------|
Dual	    | 465880  |  2621  | 55600    |
Pentium Pro | (!)     |        |          |	   
------------|---------|--------|----------|
Pentium     | 179128  |  1070  | 39300    | 
200         
Visto che la linea telefonica continua ad essere occupata,
continuo a scrivere off-line e vi riporto una parte 
dell'articolo: 
" [..] Un Pentium Pro singolo a parita' di clock e con 
applicazioni a 32bit, porta un incremento di prestazioni 
tra il 40 e il 50% rispetto al Pentium normale.
Con due processori, il test a basso livello registrava un 
aumento di prestazioni del 90% per le operazioni intere e un 
raddoppio delle prestazioni in virgola mobile. [..] Solo poche 
applicazioni sono pero' oggi in grado di sfruttare le 
potenzialita' di un sistema bi-processore [..] 
[..] In conclusione, si puo' dire che l'utilizzo di sistemi
bi-processore attualmente e' limitato ai server di rete e
ad utenti di appliazioni che supportino sistemi bi-processore,
come alcune applicazioni grafiche professionali."
Il testo qui sopra, e i risultati riportati nelle sono tratti
da CHIP n.3 di Marzo.
Questo e' tutto, e ricordate, "Ambasciator non porta pene" 
......... ok?
Saluti, Maurizio

Interessante, ora non vale la pena montare due processori, ma fra un hanno?
Adesso si potrebbe comprare la scheda bi-Processore ed un solo processore e
più in là quando il sistema sarà lento con i futuri applicativi (forse il
futuro software saprà sfruttare meglio il bi-processore) pensare di
velicizzarlo comprando solo il secondo processore.
Secondo voi questa può essere una soluzione per allungare la vita del
proprio computer?
Il software va evolvendosi verso il supporto di più processori?
Grazie 

proprio computer?
Vedi, il problema non e' avere piu' di un processore...
Se hai dei soldi ne puoi prendere anche 4 di PentiumPRO,
ma quel ..ehm.. di windows95 non saprebbe neanche
dell'esistenza di 3 CPU su 4.
E allora metti su NT (la Workstation supporta fino a 2 CPU 
mentre la Server 4 se ben ricordo) ma a questo punto
abbiamo gia' inquadrato il problema : deve essere il software
a supportare piu' di una CPU ed il Kernel dell'OS dovrebbe
gestire bene la schedulazione dei processi sui processori.
In piu' c'e' anche da dire questo : progettare sistemi multipro-
cessori e' umanamente possibile (qualcuno l'ha gia' fatto) ma
ti posso assicurare che quando devi andare a condividere
risorse e' sempre un gran casino!!!
Personamente credo molto nell'elaborazione parallela (in fondo
anche il coprocessore matematico e' come se fosse una
seconda CPU...) ma ripeto, il software deve gestire bene queste
unita' di calcolo, che a sua volta devono essere progettate in modo
da essere sfruttate bene. Cioe' : ammettiamo di avere anche 4 CPU,
ma se sono progettate in modo che quando opera una le altre 3
non possono far niente ..che ci stanno a fa' ?? :-))
Ciao,
st.

sempre non esiste un "meglio" in assoluto.
Il problema e' proprio li' : non esiste "il meglio".
Comunque, ritornando alla domanda iniziale 
"un bi-processore puo' essere un modo per far "durare" 
il PC piu' lungo..." (mi scuso se mal posta, non me la ricordo
esattamente...) secondo me la risposta e' : Si' e No. :-))
Ciao,
st.

...


Personamente credo molto nell'elaborazione parallela
Certo, a volte e' utile, ma dipende molto dal tipo di problema che
devi affrontare. Molti algoritmi sono fortemente sequenziali, e non e'
affatto facile renderli paralleli.
Molti altri invece sono fortemente parallelizzabili.. Insomma come
sempre non esiste un "meglio" in assoluto.
-O=======================================O-
  |  Marco Braga  email: 
mbr...@vol.it
  |
  |-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-|
  |  Chief implementor at The Gate MUD  |
  |   WWW Page:  
http://mondeo.vol.it
   |
  |     Telnet:  
mondeo.vol.it
 4000     |
-O=======================================O-

sempre non esiste un "meglio" in assoluto.
C'e' pero' da considerare che anche se un algoritmo non e' facilmente
parallelizzabile, l'aggiunta di un processore (ovviamente in un SO che
supporta il multiprocessing come NT 4) puo' dare dei benefici nell'uso
quotidiano: grazie al multitasking, ogni processore puo' "occuparsi" di
diversi processi, snellendo molto il carico globale.
NEW E-MAIL ADDRESS: 
mac...@tin.it
Home page of G. Guareschi (writer of Don Camillo)   
http://www.geocities.com/Athens/6664/
 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Noi siamo del parere che chi fa sbaglia e che,adesso, l'importante
e' fare qualcosa. Cercarsi delle grane, non evitarle.
(G. Guareschi)

diversi processi, snellendo molto il carico globale.
Vero, anche se pero' (volendo estremizzare) prima o poi i due processi
avranno bisogno di risorse condivise (anche solo il bus) e inizieranno
a "cozzare" tra loro, uno dei due dovra' aspettare. Nel caso di una
singola CPU piu' veloce un solo processo e' attivo (a parte gli
interrupt) nel proprio timeslice, quindi ha piu' o meno accesso senza
concorrenti alle risorse. Dal mio punto di vista pero' se qualcuno ha
bisogno di potenza superiore a quella di un PPRO non dovrebbe pensare
a 2 PPRO ma ad un sistema completamente diverso..




a 2 PPRO ma ad un sistema completamente diverso..
Questo e' tutto un altro discorso e dipende da molteplici fattori
(budget disponibile, programmi da far girare, compatibilita' con un
"parco macchine" precedenti, abitudine degli utilizzatori a far girare
determinati SO ecc...) e non si puo' generalizzare.
Ciao
