Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Laitealue => Aiheen aloitti: thewk - 09.06.11 - klo:21.11

Otsikko: Intelin HyperThreading -teknologia ja Linux
Kirjoitti: thewk - 09.06.11 - klo:21.11
Minulla on tällä hetkellä Ubuntu 10.04 asennettuna koneeseen jossa on prosessorina Celeron D 2.66GHz, kaapin perukoilla on myös parempia tuohon sopivia prossuja eli on Pentium 4 2.66GHz (FSB 533MHz) ja sitten on Pentium 4 2.60GHz (FSB 800MHz ja HT -teknologia). Jommankummanhan noista voisi koneeseen heittää ja tuli mieleen että kun tuossa toisessa on tuo HT niin miten tuo tekniikka pelaa Linuxissa? Jotain arvosteluja olen joskus lukenut että Windows -puolella se jopa huonontaa suorituskykyä joskus ja Intelhän lopetti hetkeksi tuon käytön uusissa prossuissa eli esim. tämän Dellin Core 2 Duossa ei moista ole, uudemissa Core i -prossuissa taitaa olla ainakin kalleimmissa eli kaikissa.

Miten Linux osaa hyödyntää HT:tä ja onko havaittavissa merkittäviä boosteja vai jopa huonompaa toimivuutta? Veikkaan että tuo 800Mhz FSB:llä varustettu Pena noista kahdesta on jokatapauksessa nopeampi.

EDIT: Tämmöstä löytyi ja vuodelta 2010:

http://software.intel.com/en-us/articles/hyper-threading-technology-implications-and-setup-on-linux-operating-systems/
Otsikko: Vs: Intelin HyperThreading -teknologia ja Linux
Kirjoitti: ubunisti - 09.06.11 - klo:22.02

Itellä oli 2800mhz intel 4 prosessori jonka korvasin 3200mhz intel 4 prossalla,mutta suuria muutoksia ei ole nopeuteen tullu eikä muuhunkaan,meni heittämällä emolle eikä tarvinna mitään boottaamisia eikä muitakaan poppa konsteja. 8)
Otsikko: Vs: Intelin HyperThreading -teknologia ja Linux
Kirjoitti: Tomin - 09.06.11 - klo:22.23
Hmm. Pikaisella googlauksella tulin siihen tulokseen, että HT:n kanssa voipi kuitenkin olla parempi:
http://www.ibm.com/developerworks/linux/library/l-htl/
Noiden tulosten perusteella sanoisin, että jos tarvitsee (ja/tai pystyy) ajamaan säikeisetettyjä ohjelmia hypertreading antaa keskimäärin jotain 20% lisätehoa, mutta muutoin se haittaa useimmiten korkeintaan muutaman prosentin.
Otsikko: Vs: Intelin HyperThreading -teknologia ja Linux
Kirjoitti: Echramath - 10.06.11 - klo:05.53
Hmm. Pikaisella googlauksella tulin siihen tulokseen, että HT:n kanssa voipi kuitenkin olla parempi:

Googletuksesi on sitäpaitsi vuodelta 2003 ja käsittelee mm. Linuxin 2.4-sarjaa.
Otsikko: Vs: Intelin HyperThreading -teknologia ja Linux
Kirjoitti: Tomin - 10.06.11 - klo:08.17
Hmm. Pikaisella googlauksella tulin siihen tulokseen, että HT:n kanssa voipi kuitenkin olla parempi:

Googletuksesi on sitäpaitsi vuodelta 2003 ja käsittelee mm. Linuxin 2.4-sarjaa.

Huomasin (pikainen googletus illalla klo 10), mutta eikö silloin siitä pitäisi olla nykyään vielä enemmän hyötyä ja vähemmän haittaa?
Otsikko: Vs: Intelin HyperThreading -teknologia ja Linux
Kirjoitti: tuke81 - 10.06.11 - klo:11.08
Hyvin osaa hyödyntää ht:ta. Ainoastaan jotkut quake3 moottorilla olleet pelit saattoi hieman huonontua tuosta, mutta muuten ehdottomasti kannattaa pitää päällä.

P4:sessa on kakutkin suuremmat kuin celeronissa, joten kyllähän sen pitäis nopeuttaa konettas(tosin tuo on celeron D, jossa on L2:sta joten nopeus ero ei ole niin suuri).
Otsikko: Vs: Intelin HyperThreading -teknologia ja Linux
Kirjoitti: thewk - 10.06.11 - klo:17.36

P4:sessa on kakutkin suuremmat kuin celeronissa, joten kyllähän sen pitäis nopeuttaa konettas(tosin tuo on celeron D, jossa on L2:sta joten nopeus ero ei ole niin suuri).

Joo tuossa D:ssä on sentäs 256k, SSE3:han siinä on mitä ei taas ole tuossa Pentium 4:ssä mikä mulla on. Celeron D:n heikkous on kuitenkin sitten tuo Prescottin vielä Northwoodiakin pitempi liukuhihna ja tuo pitkä liukuhihnahan on niitä koko Pentium 4 -arkkitehtuurin suurimpia heikkouksia.