Association for Computing Machinery
The authors explore DTM techniques within the context of uniform and non-uniform SMT workloads. While DVS is suitable for addressing workloads with uniformly high temperatures, for non-uniform workloads, performance loss occurs because of the slowdown of the cooler thread. To address this, they propose and evaluate DTM mechanisms that exploit the steering-based thread management mechanisms inherent in a clustered SMT architecture. They show that in contrast to DVS, which operates globally, their techniques are more effective at controlling temperature for non-uniform workloads.