Hi,
Kirill A. Korinsky wrote:
Thus, here old but interesting results that enabling hyperthreading has
negative effect on performance of have CPU used applications:
https://web.archive.org/web/20220325090914/http://users.telenet.be/nicvroom/performanceP4.htm
there are many different experiences on Threading - HT. I started
checking when it was disabled on my i5 and then I re-enabled it on OpenBSD.
Same fate on NetBSD.
I can say that for compiling bit packages where you can run senveral
make jobs - as long as you have enough memory "per core", HT gives a
great benefit.
It gives also benefit if you compile say "n-1" threads and want to use
your system as a desktop and it gives also definitive benefit in an
average desktop where you want to browse, have a couple tabs open, check
mail and run a terminal. This is more subjective, while diminishing
compilation times are real.
This is for workstation use, mixed user and developer. To each its own.
I bet it ends depending also on cache, memory and specific jobs.
I also read of cases where performance is abysmal and worse with more HT.
And there are all the known security issues too.
Riccardo