SescTherm

From Vlsiwiki
Revision as of 19:05, 23 June 2008 by Jose Renau (Talk | contribs)

Jump to: navigation, search

Quick Sample Use

  1. Checkout sesc
 svn co svn+ssh://mada0.cse.ucsc.edu/mada/server/svn/sesc
  1. Build support libraries

<source lang=bash> pushd . cd sesc/src/libsesctherm/levmar-2.1.3/ gmake popd </source>

  1. Build sesc

mkdir build cd build ../sesc/configure --enable-sesctherm --enable-power gmake

  1. Build sesctherm

gmake sesctherm

  1. Get some sample configuration

cp ../sesc/confs/amd.conf sesc.conf cp ../sesc/confs/amd.flp . gmake power.conf

  1. Run some small benchmark

./sesc.mem -cpower.conf ../sesc/tests/crafty < ../sesc/tests/tt.in

  1. Check results

../sesc/scripts/report.pl -a

  1. Thermal simulations

There should be 2 files sesc_crafty.?????? and sesc_crafty.therm.??????. The .therm. file is the power trace.

./sesctherm -i sesc_crafty.therm.jTHtnX -c power.conf

sesctherm reads the sesc_crafty.therm.foofoo file and uses the power.conf thermal/package characteristics.