# 124.hotspot

SPEC ACCEL Benchmark Description File

## Benchmark Name

124.hotspot

## Benchmark Author

University of Virginia

## Benchmark Program General Category

Structured Grid, Physics Simulation

## Benchmark Description

HotSpot is a widely used tool to estimate processor temperature
based on an architectural floorplan and simulated power measurements. The
thermal simulation iteratively solves a series of differential equations
for block. Each output cell in the computational grid represents the
average temperature value of the corresponding area of the chip. The
implementation re-implements the transient thermal differential
equation solver from HotSpot.

## Input Description

Input is presented as 1) the size of the square grid, 2) the height of the pyramid, 3) the total iterations, 4) the temperature file, 5) the power file and the output file. The temperature and power files are each a single value on each line for the starting temperature and power values. 1) can be changed based on real simulation area and the granularity of grid. 2) is related to the efficient of multi-grid solver. Increase 3) will increase the accuracy of solution. 4) and 5) can be changed based on the different floorplan and power of each unit.

## Output Description

The output is the temperature value of each point in 2D grid(index, value).

## Programming Language

C

## Known portability issues

None

## Reference

https://www.cs.virginia.edu/~skadron/wiki/rodinia/index.php/Main_Page

W. Huang, S. Ghosh, S. Velusamy, K. Sankaranarayanan, K. Skadron, M. R. Stan, Hotspot: A compact thermal modeling methodology for early-stage VLSI design., IEEE Transactions on VLSI Systems 14 (5) (2006) 501513.

Last Updated: February 3, 2014