Re: Hyper-Threading [ERA: atom 330]
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]
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]
-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]
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]
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]
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]
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]
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]
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/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]
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]
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]
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