hyper threading VS core count

Solution
No it's not. True physical cores with the same architecture are vastly more powerful than simply adding additional threads. Hyperthreading can allow two threads to run on each physical core which can make more efficient use of the cpu core's time but when it comes down to it there is still one core processing both threads. It can switch back and forth between the two but can't process them simultaneously. That's why in real world, hyperthreading over non ht adds around 10-12% performance increase on average. Sometimes it can be more, sometimes it can be less and while in some cases it can be a major benefit in other situations ht can actually make performance worse. Those are the exceptions, not the typical results but then getting 20%...
No it's not. True physical cores with the same architecture are vastly more powerful than simply adding additional threads. Hyperthreading can allow two threads to run on each physical core which can make more efficient use of the cpu core's time but when it comes down to it there is still one core processing both threads. It can switch back and forth between the two but can't process them simultaneously. That's why in real world, hyperthreading over non ht adds around 10-12% performance increase on average. Sometimes it can be more, sometimes it can be less and while in some cases it can be a major benefit in other situations ht can actually make performance worse. Those are the exceptions, not the typical results but then getting 20% performance increase is also the exception.
 
Solution