Criteria for determining CPU issue width

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Thunder 57

Diamond Member
Aug 19, 2007
4,064
6,790
136
There are always many more threads running than you know. SMT helps with this. It may not be the best solution, but these days it almost always works out for the better.
 

Markfw

Moderator Emeritus, Elite Member
May 16, 2002
27,263
16,119
136
It was just a example. With SMT you got more slower threads with increased thread count, which combined netted more throughput than without SMT. The point was, the more thread per core the slower those individual threads will be and it's not ideal solution for every case, most workloads prefer faster individual threads - SMT for desktop and mobile oriented workloads just isn't good solution.
I disagree. MOST CPU's, Intel and AMD (Ryzen specifically) in MOST applications will benefit greatly from using SMT on desktop and mobile. There are only a few cases where SMT is a hindrance.
 

gdansk

Diamond Member
Feb 8, 2011
4,589
7,723
136
It was just a example. With SMT you got more slower threads with increased thread count, which combined netted more throughput than without SMT. The point was, the more thread per core the slower those individual threads will be and it's not ideal solution for every case, most workloads prefer faster individual threads - SMT for desktop and mobile oriented workloads just isn't good solution.
Any operating system with proper thread priority could solve this. Current cores are only 7-8 wide because any additional units would be wasted most of the time. With higher SMT, those units can be effective even for realistic code and be available for use by really well-written code.