Hidastaako HyperThreading pelien suorituskykyä?

Liittynyt
16.07.2020
Viestejä
145


Videossa monissa peleissä suorituskyky oli parempi kun Intelin HyperThreading oli poispäältä?

Mistä tämä johtuu?

En täysin tunne HyperThread teknologiaa, mutta luoko se virtuaalisia säikeitä jotka ovat hitaampia kuin oikeat coret ja sitten jos peli käyttää myös näitä hitaampia säikeitä oikeiden corejen sijasta sattumalta niin matalempi suorituskyky selittyy sillä? Vai mikä tässä on takana?



Saa myös vastata tähän että onko joku ottanut HyperThreadin pois päältä ja huomannut peleissä tehoparannusta?
 
Liittynyt
10.09.2018
Viestejä
121
Pikagooglaus löysi An Empirical Study of Hyper-Threading in High Performance Computing Clusters joka kertoo että
Cache-friendly applications might suffer from Hyper-Threading enabled, because logical processors share the caches and thus the processes running on the logical processors might be competing for the caches’ access, which might result in performance degradation.
Tiedä sitten onko tuolla mitään tekemistä pelien ja desktop-prossujen kanssa mutta jotain viitettä voi antaa.

Loogisten yksiköiden "effective clock" näkyy esim. HWINFO:lla ja omat yksiköt ainaki kellottuu ihan saman tason korkeille lukemille rasituksessa.
 
Liittynyt
17.10.2016
Viestejä
2 840
Mulla lähes kaikki pelit pyörii paremmin HT pois päältä, olettaen että meno on prossurajoitteista. HT päällä on pyörineet paremmin vain ne pelit, jotka vetää CPU:n kaikki ytimet tappiin. Eli jos CPU-usage paukuttaa lähemmäs 100% ilman HT:tä, niin HT päällä saattaa suorituskyky olla parempi. Jos taas CPU usage jää kauas sadasta ilman HT:tä, niin HT:n kytkeminen päälle on tyypillisesti vain huonontanut suorituskykyä. Ero on muutamien prosenttien luokkaa pelistä riippuen.
 

mRkukov

Hrrrr...
Liittynyt
17.10.2016
Viestejä
7 722
Mulla lähes kaikki pelit pyörii paremmin HT pois päältä, olettaen että meno on prossurajoitteista. HT päällä on pyörineet paremmin vain ne pelit, jotka vetää CPU:n kaikki ytimet tappiin. Eli jos CPU-usage paukuttaa lähemmäs 100% ilman HT:tä, niin HT päällä saattaa suorituskyky olla parempi. Jos taas CPU usage jää kauas sadasta ilman HT:tä, niin HT:n kytkeminen päälle on tyypillisesti vain huonontanut suorituskykyä. Ero on muutamien prosenttien luokkaa pelistä riippuen.
Eli säikeistyvät ja ytimille hyvin skaalautuvat pelit hyötyy HT:stä, kun taas vahvasti yhteen tai kahteen säikeeseen perustuvat hidastuu.

Jos siis pelaa uusimpia pelejä niin HT on hyötyä. Jos taas pelaa vanhoja pelejä niin HT off on parempi.
 
Liittynyt
17.10.2016
Viestejä
2 840
Jos siis pelaa uusimpia pelejä niin HT on hyötyä. Jos taas pelaa vanhoja pelejä niin HT off on parempi.
Vähän turhan karkea yleistys. Nykyään julkaistaan roppakaupalla pelejä, jotka ei hääppöisesti säikeisty. Indiepeleistä juuri mikään ei säikeisty hyvin.
 
Toggle Sidebar

Uusimmat viestit

Statistiikka

Viestiketjut
240 326
Viestejä
4 198 100
Jäsenet
70 891
Uusin jäsen
Rupsu

Hinta.fi

Ylös Bottom