- Dec 15, 2021
- 4,384
- 2,756
- 106
Hyperthreading improves multi threaded performance by 5-30%
Let's say the average improvement is 20%.
[1 ]Then you have a 10 core CPU with HT.
[2] And a 12 core CPU without HT.
Both have the same multi-thread performance.
Which of the above is better implementation ? 1 or 2 ? What are the advanatges and disadvantages of each ?
PS: Assume that the cores are only one type of core ( no P Core/Ecore difference). Also let's assume all else is equal L3 cache, clock speed etc.. only difference is HT and core count.
Let's say the average improvement is 20%.
[1 ]Then you have a 10 core CPU with HT.
[2] And a 12 core CPU without HT.
Both have the same multi-thread performance.
Which of the above is better implementation ? 1 or 2 ? What are the advanatges and disadvantages of each ?
PS: Assume that the cores are only one type of core ( no P Core/Ecore difference). Also let's assume all else is equal L3 cache, clock speed etc.. only difference is HT and core count.