HotSpot
[ Home
| Documentation
| Version History
| FAQ
| How-To
| License
| People
| Download
| Links]
Announcing version 4.1!
Version 4.1 incorporates a significantly faster steady-state solver
for the grid model. The previous Gauss-Seidel solver has been upgraded
to a multigrid solver. For typical cases, resulting speedup per
steady-state call is greater than 20x! Apart from regular enhancements
like minor bugfixes, this version also includes better support for
integration with existing power simulators.
You can download version 4.1 here.
What is HotSpot?
HotSpot is an accurate and fast thermal model suitable for use in architectural
studies. It is based on an equivalent circuit of thermal resistances and
capacitances that correspond to microarchitecture blocks and essential aspects
of the thermal package. The model has been validated using finite element simulation.
HotSpot has a simple set of interfaces and hence can be integrated with most
power-performance simulators like Wattch. The chief advantage of HotSpot
is that it is compatible with the kinds of power/performance models used
in the computer-architecture community, requiring no detailed design
or synthesis description. HotSpot makes it possible to study
thermal evolution over long periods of real, full-length applications.
Why thermal modeling?
With power density and hence cooling costs rising exponentially, temperature-aware design has become a necessity. Processor
packaging is becoming a major expense, and for many chips can no longer be designed for the worst case. Furthermore, simple estimates of power dissipation are not a good
proxy for direct measurement or simulation of temperature. There is an
urgent need for design techniques to help control or reduce heat dissipation, especially runtime techniques that can regulate operating
temperature when the package's capacity is exceeded. Runtime response provides safe
cooling and prevents thermal emergencies by changing the processor's
behavior rather than relying on costly thermal packaging.
Evaluating such techniques,
however, requires a thermal model that is practical for architectural studies,
especially research or design-space investigations for which no
detailed designs are yet available.
This material is based upon work supported by the National Science Foundation under grant nos. CCR-0133634, CCR-0105626, EIA-0224434, CCF-0429765, CNS-0509245, and CNS-0551630, the Army Research Office under grant no. W911NF-04-1-0288, and grants from
IBM, Intel, and the Univ. of Virginia Fund for Excellence in Science and Engineering. Any opinions, findings, conclusions, or recommendations expressed
in this material are those of the authors and do not necessarily reflect the
views of the sponsoring agencies.
Last updated: 11 Apr. 2008
[ CS
@ UVa
| LAVA
| HPLP ]