Power consumption has become a major concern in microprocessor design. This paper presents a detailed study of the relative power-performance efficiency of simultaneous multithreading (SMT), a new microarchitectural paradigm, using a power-performance modeling toolkit called PowerTimer.
There are two main factors for the power uplift of SMT compared with single-threaded microarchitectures: one is due to resource scale, and another is due to resource utilization. The modeling results indicate that “SMT is a very power-efficient design paradigm in terms of ED2 and can provide a 20 percent performance improvement for a varied mix of workloads with a power overhead of around 24 percent.”
This is a good paper for learning about SMT power consumption. One concern is that only the average results of the power consumption from all workloads are presented; it would be better to show more results for each individual workload, since the effect may change significantly from one workload to another. The authors should also provide more evidence to support their confidence in, and the accuracy of, their results.