Studying Thermal Management for Graphics-Processor Architectures
IEEE International Symposium on Performance Analysis of Systems and Software, 2005
Jeremy Sheaffer, Kevin Skadron, David Luebke
Abstract
We have previously presented Qsilver, a flexible simulation
system for graphics architectures. In this paper
we describe our extensions to this system, which we use—
instrumented with a power model and HotSpot—to analyze
the application of standard CPU static and runtime thermal
management techniques on the GPU. We describe experiments
implementing clock gating, fetch gating, dynamic
voltage scaling, multiple clock domains and permuted floorplanning on the GPU using our simulation environment,
and demonstrate that these techniques are beneficial in the
GPU domain. Further, we show that the inherent parallelism
of GPU workloads enables significant thermal gains
on chips designed employing static floorplan repartitioning.