SESCTherm Utilization

From Vlsiwiki
Jump to: navigation, search

First Time Use

  • Checkout sesc
 svn co svn+ssh://mada0.cse.ucsc.edu/mada/server/svn/sesc
  • 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 -c power.conf sesc_crafty.therm.?????? sesc_crafty.therm.?????? sesc_crafty.therm.?????? sesc_crafty.therm.??????

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