Re: Hyper-Threading [ERA: atom 330]

2009-10-12 Per discussione bodrato
Ciao!

> Come promesso ecco un po' di test su atom 330 con e senza HT.
>
> devo dire che se sono attendibili i risultati che ho ottenuto l'ht
> migliora di molto anche le prestazioni.
> anche del 30% come scritto sopra.
>
> Ho usato hyperpi come consigliatomi e Everest (come sconsigliatomi)

Se leggo bene, i risultati di hyperpi sono abbastanza lontani dal 30%!

Io avevo fatto dei test... almeno 7-8 anni or sono, l'impressione era che
dipendesse molto dall'uso. Allora amminisravo macchine che venivano
sfruttate per processi di calcolo piuttosto pesanti (roba che impiegava il
100% della CPU per ore), e di fatto avevo verificato che due processi
lancati in parallelo grazie a HT impiegavano _piu'_ tempo a terminare che
se lanciati in sequenza.
Questo e` facilmente spiegabile se ci si trova ad avere processi
estremamente ottimizzati, che sfruttano a pieno le pipeline del
processore, senza lasciar nulla o quasi di inutilizzato... che di fatto si
trovano a competere tra loro, col risultato di vedere alcune risorse (vedi
ad esempio la cache) dimezzate.
Diverso il discorso se i programmi non sono super-ottimizzati, e
soprattutto se fate girare due processi molto diversi (uno che magari
sfrutta a pieno la FPU, l'altro che non la usa affatto) o magari un
processo di calcolo e alcuni programmi interattivi... in questo caso HT
puo' permettere di usare tutte le risorse che altrimenti potrebbero essere
sottoutilizzate.

> Proverò phoronix in futuro anche per capire se l'ht funzia solo sotto
> microsoft o che cosa.

Sia chiaro, quanto detto sopra l'ho sempre sperimentato con Linux! Il
kernel ha delle strutture dati grazie alle quali sa quali CPU sono
correlate in che modo. Mettiamo di avere un sistema biprocessore, con
processori dual core e con HT attivato: vedremo 8 processori, ma non sono
mica tutti uguali! Il kernel Linux sa bene che se deve far girare due
processi, li metterà su processori diversi, se aumentano sfrutterà i core,
e solo in ultimo mettera` processi in concorrenza sullo stesso core con
HT. Il kernel sa anche che cambiare processore ad un programma costa,
mentre cambiarlo di "processore virtuale" nello stesso core, no...
Insomma, tranquillo... Linux sa benissimo usare ht.

> hyperpi
>
> no ht
> 2° 8m 08.375

> si ht
> 2° 7m 50.422

Ecco, hai esattamente mostrato il calcolo pesante con programma
ottimizzato: che da` miglioramento marginale...

Ciau,
m

-- 
http://bodrato.it/


-- 
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Hyper-Threading [ERA: atom 330]

2009-10-12 Per discussione Carlo

Carlo ha scritto:



Davide Prina ha scritto:

elio marvin wrote:

Beh, a leggere quà sotto
http://it.wikipedia.org/wiki/Hyper-Threading ,
dall'averlo al non averlo, sembra proprio non cambi molto :)
Sempre se ho capito bene, ovviamente.


Io avevo letto che vi erano miglioramenti di circa il 30%. Avevo 
letto alcuni thread anche su kernel.org che ne parlavano e dicevano 
che era conveniente attivarlo se la CPU supportava l'ht. Avevo 
trovato anche alcuni test fatti da persone prima e dopo 
l'abilitazione con GNU/Linux e, a loro dire, c'erano dei vantaggi ad 
averlo attivato.


Poi chi abbia ragione non lo so, anche perché non sono mai riuscito 
ad abilitarlo.


Carlo potrebbe fare dei test con e senza l'ht abilitato e poi far 
luce su questi misteri :-)



Come promesso ecco un po di test su atom 330 con e senza HT.

devo dire che se sono attendibili i risultati che ho ottenuto l'ht 
migliora di molto anche le prestazioni.

anche del 30% come scritto sopra.

Ho usato hyperpi come consigliatomi e Everest (come sconsigliatomi)

Proverò phoronix in futuro anche per capire se l'ht funzia solo sotto 
microsoft o che cosa.


Scrivo direttamente in mail i risultati che ho ottenuto.

Saluti

Carlo


hyperpi

no ht

4mb
processori
1° 7m 54.187  (tempo per completare il test)
2° 8m 08.375

1mb
processori
1° 1m 39.984
2° 1m 40.922

si ht

4mb
processori
1° 7m 50.062
2° 7m 50.422

1mb
processori
1° 1m 36.844
2° 1m 37.156


Everest

primo senza HT 


secondo con HT abilitato


[ Memoria in lettura 
]--

   
  
   Atom1600 MHz  Intel Coryville D945GCL i945G Int.DDR2-1596 SDRAM   4-4-4-12 3578 MB/s

Atom1600 MHz  Intel Coryville D945GCL   
  i945G Int.DDR2-1596 SDRAM   4-4-4-12  
   3575 MB/s
   


[ Memoria in scrittura 
]


  
   Atom1600 MHz  Intel Coryville D945GCL i945G Int.DDR2-1596 SDRAM   4-4-4-12 2837 MB/s

Atom1600 MHz  Intel Coryville D945GCL   
  i945G Int.DDR2-1596 SDRAM   4-4-4-12  
   2837 MB/s
   
[ Copia in memoria ]


   
   Atom1600 MHz  Intel Coryville D945GCL i945G Int.DDR2-1596 SDRAM   4-4-4-12 1169 MB/s

Atom1600 MHz  Intel Coryville D945GCL   
  i945G Int.DDR2-1596 SDRAM   4-4-4-12  
   1175 MB/s
  


[ Latenza memoria 
]-

   
  
   Atom1600 MHz  Intel Coryville D945GCL i945G Int.DDR2-1596 SDRAM   4-4-4-12  124.1 ns

Atom1600 MHz  Intel Coryville D945GCL   
  i945G Int.DDR2-1596 SDRAM   4-4-4-12  
122.9 ns
   


[ CPU Queen 
]---

  
   2x Atom 1600 MHz  Intel Coryville D945GCL i945G Int.DDR2-1596 SDRAM   4-4-4-12  4671

2x Atom HT  1600 MHz  Intel Coryville D945GCL   
  i945G Int.DDR2-1596 SDRAM   4-4-4-12  
6414
  



[ CPU PhotoWorxx 
]--

  
   2x Atom 1600 MHz  Intel Coryville D945GCL i945G Int.DDR2-1596 SDRAM   4-4-4-12  2651

2x Atom HT  1600 MHz  Intel Coryville D945GCL   
  i945G Int.DDR2-1596 SDRAM   4-4-4-12  
2842
  
[ CPU ZLib ]


   2x Atom 1600 MHz  Intel Coryville D945GCL
 i945G Int.DDR2-1596 SDRAM   
4-4-4-1211813 KB/s
2x Atom HT  1600 MHz  Intel Coryville D945GCL   
  i945G Int.DDR2-1596 SDRAM   4-4-4-12  
 

Re: Hyper-Threading [ERA: atom 330]

2009-10-05 Per discussione Davide Giovine

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Il giorno 05/ott/09, alle ore 16:43, Davide Prina ha scritto:


elio marvin wrote:

Beh, a leggere quà sotto
http://it.wikipedia.org/wiki/Hyper-Threading ,
dall'averlo al non averlo, sembra proprio non cambi molto :)
Sempre se ho capito bene, ovviamente.


la versione inglese è leggermente differente. Inoltre mancano dei  
riferimenti alle dichiarazioni che si trovano in entrambe le pagine.
Inoltre, se non ho visto male, si parla solo di sistemi operativi  
miscrosoft e quindi è possibile che siano questi a non averlo mai  
usato a pieno/correttamente.


Io avevo letto che vi erano miglioramenti di circa il 30%. Avevo  
letto alcuni thread anche su kernel.org che ne parlavano e dicevano  
che era conveniente attivarlo se la CPU supportava l'ht. Avevo  
trovato anche alcuni test fatti da persone prima e dopo  
l'abilitazione con GNU/Linux e, a loro dire, c'erano dei vantaggi ad  
averlo attivato.


Poi chi abbia ragione non lo so, anche perché non sono mai riuscito  
ad abilitarlo.


Carlo potrebbe fare dei test con e senza l'ht abilitato e poi far  
luce su questi misteri :-)


Ciao
Davide


Mi aggrego alla discussione, io ho un P4 da 3.2 Ghz con HT (la  
versione prima di quella a 64 bit, aaargh...) ... Ho fatto delle prove  
sia con che senza (soprattutto linux)...
Vi assicuro che c'è molta differenza, soprattutto quando si fa più  
roba assieme.

Ovviamente non è come avere due core fisici, ma è meglio di niente !
L'unica cosa che mi sembra di aver notato, è che avere pieno carico su  
due core logici porta poco in prestazioni in più che averne su uno...  
si nota di più su vari programmi assieme che ne fanno un'uso meno  
intensivo...


Poi ovviamente si tratta di un'opinione a "occhio" molto soggettiva.

Ciao,
Davide

- -
PGP User Information
Key ID: 61A4A338
Fingerprint: BEBD EC76 5261 5340 5F96  6F7B 8CD7 8053 61A4 A338
- -

-BEGIN PGP SIGNATURE-
Version: GnuPG/MacGPG2 v2.0.12 (Darwin)

iEYEARECAAYFAkrKO4gACgkQjNeAU2GkozhihQCgk0lOn+GXzzvPUSpW4hDJmppk
z/oAniL46HZl+h1Xg+d+l7LUx5yy0iX3
=THNK
-END PGP SIGNATURE-


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Hyper-Threading [ERA: atom 330]

2009-10-05 Per discussione Marco
Il lunedì 5 ottobre 2009 19:37:08 Carlo ha scritto:
> userò super pi e everest (sotto windows)

Superpi gira con un'istanza alla volta, quindi dell'HT non se ne accorge; devi 
usare hyperpi
http://www.pctuner.net/download/scheda/1853/9/Hyper-PI-0.99b/
ma, a parte questo, usa una benchmark suite un poco più seria
http://www.phoronix-test-suite.com/
saluti


-- 
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Hyper-Threading [ERA: atom 330]

2009-10-05 Per discussione Carlo



Davide Prina ha scritto:

elio marvin wrote:

Beh, a leggere quà sotto
http://it.wikipedia.org/wiki/Hyper-Threading ,
dall'averlo al non averlo, sembra proprio non cambi molto :)
Sempre se ho capito bene, ovviamente.


la versione inglese è leggermente differente. Inoltre mancano dei 
riferimenti alle dichiarazioni che si trovano in entrambe le pagine.
Inoltre, se non ho visto male, si parla solo di sistemi operativi 
miscrosoft e quindi è possibile che siano questi a non averlo mai 
usato a pieno/correttamente.


Io avevo letto che vi erano miglioramenti di circa il 30%. Avevo letto 
alcuni thread anche su kernel.org che ne parlavano e dicevano che era 
conveniente attivarlo se la CPU supportava l'ht. Avevo trovato anche 
alcuni test fatti da persone prima e dopo l'abilitazione con GNU/Linux 
e, a loro dire, c'erano dei vantaggi ad averlo attivato.


Poi chi abbia ragione non lo so, anche perché non sono mai riuscito ad 
abilitarlo.


Carlo potrebbe fare dei test con e senza l'ht abilitato e poi far luce 
su questi misteri :-)

Ok se posso faccio qualche test con l'ht disabilitato.
userò super pi e everest (sotto windows) così vediamo quanto è la differenza

vi aggiorno quando possibile

Saluti

Carlo


Ciao
Davide




--
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per

problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Hyper-Threading [ERA: atom 330]

2009-10-05 Per discussione Davide Prina

elio marvin wrote:

Beh, a leggere quà sotto
http://it.wikipedia.org/wiki/Hyper-Threading ,
dall'averlo al non averlo, sembra proprio non cambi molto :)
Sempre se ho capito bene, ovviamente.


la versione inglese è leggermente differente. Inoltre mancano dei 
riferimenti alle dichiarazioni che si trovano in entrambe le pagine.
Inoltre, se non ho visto male, si parla solo di sistemi operativi 
miscrosoft e quindi è possibile che siano questi a non averlo mai usato 
a pieno/correttamente.


Io avevo letto che vi erano miglioramenti di circa il 30%. Avevo letto 
alcuni thread anche su kernel.org che ne parlavano e dicevano che era 
conveniente attivarlo se la CPU supportava l'ht. Avevo trovato anche 
alcuni test fatti da persone prima e dopo l'abilitazione con GNU/Linux 
e, a loro dire, c'erano dei vantaggi ad averlo attivato.


Poi chi abbia ragione non lo so, anche perché non sono mai riuscito ad 
abilitarlo.


Carlo potrebbe fare dei test con e senza l'ht abilitato e poi far luce 
su questi misteri :-)


Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Fate una prova di guida ... e tenetevi la macchina!:
http://linguistico.sf.net/wiki/doku.php?id=usaooo2
Non autorizzo la memorizzazione del mio indirizzo su outlook


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Hyper-Threading [ERA: atom 330]

2009-10-05 Per discussione elio marvin
Beh, a leggere quà sotto
http://it.wikipedia.org/wiki/Hyper-Threading ,
dall'averlo al non averlo, sembra proprio non cambi molto :)
Sempre se ho capito bene, ovviamente.

Ciao
-- 
elio


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Hyper-Threading [ERA: atom 330]

2009-10-05 Per discussione Davide Prina

Manuel Durando wrote:

2009/10/5 Carlo:



C'è anche la (non così remota) possibilità che la mobo sia castrata di
fabbrica per favorire modelli di fatto uguali ma più costosi della
stessa linea del portatile.


avevo pensato anch'io alla stessa cosa.

Trovo veramente assurde queste pratiche :-(

Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Motivi per non comprare/usare ms-windows7:
http://windows7sins.org/
Non autorizzo la memorizzazione del mio indirizzo su outlook


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Hyper-Threading [ERA: atom 330]

2009-10-05 Per discussione Davide Prina

Carlo wrote:


Davide Prina ha scritto:


io uso un portatile, ormai un po' vecchiotto, con l'ht, però non sono 
mai riuscito ad abilitarlo. Ho letto che in alcuni modelli 
(probabilmente quelli più vecchi come il mio) l'ht, pur essendo 
presente, non è abilitato nel BIOS e in questi casi non si può usare 
(anche perché nel mio BIOS non c'è nessuna opzione per 
abilitarlo/disabilitarlo).


Credo anche io che se proprio è disabilitato sulla m/b non ci sia molto 
da fare.
Mah prova a vedere se magari hanno fatto un aggiornamento del bios del 
tuo portatile.


avevo già guardato e non c'era nulla :-(

Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Motivi per non comprare/usare ms-windows-vista:
http://badvista.fsf.org/
Non autorizzo la memorizzazione del mio indirizzo su outlook


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Hyper-Threading [ERA: atom 330]

2009-10-05 Per discussione Manuel Durando
2009/10/5 Carlo :
> Credo anche io che se proprio è disabilitato sulla m/b non ci sia molto da
> fare.
> Mah prova a vedere se magari hanno fatto un aggiornamento del bios del tuo
> portatile.
> Magari l'hanno aggiunto con il tempo ;)

C'è anche la (non così remota) possibilità che la mobo sia castrata di
fabbrica per favorire modelli di fatto uguali ma più costosi della
stessa linea del portatile.
Io non spererei in un aggiornamento.

Ciao
Manuel
-- 
My web page: http://web.mac.com/manuelmagic
Help poor children: http://www.insiemeperlindia.org
Linux User #392614 - http://counter.li.org


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Hyper-Threading [ERA: atom 330]

2009-10-05 Per discussione Carlo



Davide Prina ha scritto:

Carlo wrote:


il 330 ha l'Hyper-Threading che praticamente simula di avere il doppio
dei processori fisici quindi se ne hai uno sembra di averne 2 se ne 
hai 2 sembra di avere 4.


io uso un portatile, ormai un po' vecchiotto, con l'ht, però non sono 
mai riuscito ad abilitarlo. Ho letto che in alcuni modelli 
(probabilmente quelli più vecchi come il mio) l'ht, pur essendo 
presente, non è abilitato nel BIOS e in questi casi non si può usare 
(anche perché nel mio BIOS non c'è nessuna opzione per 
abilitarlo/disabilitarlo).


In pratica se faccio
$ cat /proc/cpuinfo
[...]
flags : [...] ht [...]
[...]

Ma pur avendo abilitato tutto il necessario nella configurazione di 
Linux non vede più di una CPU. Inoltre non ho mai trovato nessuno su 
internet che ha lo stesso portatile ed è riuscito ad abilitarlo.


Qualcuno sa se esiste qualche modo per aggirare il BIOS ed usare così 
l'ht?


Credo anche io che se proprio è disabilitato sulla m/b non ci sia molto 
da fare.
Mah prova a vedere se magari hanno fatto un aggiornamento del bios del 
tuo portatile.

Magari l'hanno aggiunto con il tempo ;)


Ciao
Davide




--
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per

problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Hyper-Threading [ERA: atom 330]

2009-10-05 Per discussione Antonio De Luci - imu
Davide Prina ha scritto:

> io uso un portatile, ormai un po' vecchiotto, con l'ht, però non sono
> mai riuscito ad abilitarlo. Ho letto che in alcuni modelli
> (probabilmente quelli più vecchi come il mio) l'ht, pur essendo
> presente, non è abilitato nel BIOS e in questi casi non si può usare
> (anche perché nel mio BIOS non c'è nessuna opzione per
> abilitarlo/disabilitarlo).
> 
> In pratica se faccio
> $ cat /proc/cpuinfo
> [...]
> flags : [...] ht [...]
> [...]
> 
> Ma pur avendo abilitato tutto il necessario nella configurazione di
> Linux non vede più di una CPU. Inoltre non ho mai trovato nessuno su
> internet che ha lo stesso portatile ed è riuscito ad abilitarlo.
> 
> Qualcuno sa se esiste qualche modo per aggirare il BIOS ed usare così l'ht?
Purtroppo non credo si possa fare. In pratica la tua CPU supporta il
flag ht ma la tua scheda madre no (altrimenti avrebbe la possibilità nel
bios di poterlo abilitare/disabilitare). Quindi l'unico modo per poter
avere Hyper-Threading è quello di "cambiare mobo" ma nel tuo caso
specifico dato che si tratta di un portatile ... la cosa è da escludere.
> 
> Ciao
> Davide
> 




signature.asc
Description: OpenPGP digital signature


Re: Hyper-Threading [ERA: atom 330]

2009-10-05 Per discussione Davide Prina

Carlo wrote:


il 330 ha l'Hyper-Threading che praticamente simula di avere il doppio
dei processori fisici quindi se ne hai uno sembra di averne 2 se ne hai 
2 sembra di avere 4.


io uso un portatile, ormai un po' vecchiotto, con l'ht, però non sono 
mai riuscito ad abilitarlo. Ho letto che in alcuni modelli 
(probabilmente quelli più vecchi come il mio) l'ht, pur essendo 
presente, non è abilitato nel BIOS e in questi casi non si può usare 
(anche perché nel mio BIOS non c'è nessuna opzione per 
abilitarlo/disabilitarlo).


In pratica se faccio
$ cat /proc/cpuinfo
[...]
flags : [...] ht [...]
[...]

Ma pur avendo abilitato tutto il necessario nella configurazione di 
Linux non vede più di una CPU. Inoltre non ho mai trovato nessuno su 
internet che ha lo stesso portatile ed è riuscito ad abilitarlo.


Qualcuno sa se esiste qualche modo per aggirare il BIOS ed usare così l'ht?

Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Petizione per liberare i PC:
http://www.petitiononline.com/liberasw/
Non autorizzo la memorizzazione del mio indirizzo su outlook


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org