SescTherm
From Vlsiwiki
Revision as of 19:05, 23 June 2008 by Jose Renau (Talk | contribs)
Quick Sample Use
- Checkout sesc
svn co svn+ssh://mada0.cse.ucsc.edu/mada/server/svn/sesc
- Build support libraries
<source lang=bash> pushd . cd sesc/src/libsesctherm/levmar-2.1.3/ gmake popd </source>
- Build sesc
mkdir build cd build ../sesc/configure --enable-sesctherm --enable-power gmake
- Build sesctherm
gmake sesctherm
- Get some sample configuration
cp ../sesc/confs/amd.conf sesc.conf cp ../sesc/confs/amd.flp . gmake power.conf
- Run some small benchmark
./sesc.mem -cpower.conf ../sesc/tests/crafty < ../sesc/tests/tt.in
- Check results
../sesc/scripts/report.pl -a
- 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.