3 ms·
I read a paper recently that basically said 'about a dozen threads' is optimal for most workloads. If they can deliver 12 'real' threads then the hyperthreads a
by anotherhue 3y ago
I read a paper recently that basically said 'about a dozen threads' is optimal for most workloads. If they can deliver 12 'real' threads then the hyperthreads are redundant.
Also, last time I checked (late penryn) the branch prediction and other elements necessary for good HT take up egregious amounts of die space -- which can probably be put to better use.
- brucethemoose2 3y agoYeah that is the other big thing, what is the opportunity cost of HT? In the past Intel has claimed its not very much area, but (as you said) I am not so sure.