[QUOTE="way2funny"][QUOTE="kraken2109"] Depends how it's implemented. If you have 4 cores and 8 threads and the software thinks you have 8 cores it can treat the extra threads as cores and give them a large load which can cause problems since they're not actual cores.kraken2109
Depends howwhatis implemented? The real benefit of hyperthreading is when a core has extra clock cycles waiting on one thread, so in the meantime it can execute some things on another thread with context switching that isn't as costly.
Actually, if your software has 8 threads and each thread is a large load (cpu @ ~100%) then you will see the benefits of hyperthreading moreso than any other scenario
It depends on how the program is threaded. A hyperthread isn't a core, it is just running on what's left of a core. So if the core is at full load whatever is being run on the hyperthread won't run properly which will cause slowdown. Pretty sure i read that on this very forum actually.It's good.
3d programs all benefit from the HT cores nicely, same for computational programs.
Even folding at home is sped up.
http://www.techpowerup.com/forums/archive/index.php/t-131697.html
Log in to comment