Difference between revisions of "SescTherm"

From Vlsiwiki
Jump to: navigation, search
(New page: Madan put stuff here...)
 
Line 1: Line 1:
Madan put stuff here...
+
=== Quick Sample Use ===
 +
 
 +
# Checkout sesc
 +
 
 +
  svn co svn+ssh://mada0.cse.ucsc.edu/mada/server/svn/sesc
 +
 
 +
# Build support libraries
 +
 
 +
pushd .
 +
cd sesc/src/libsesctherm/levmar-2.1.3/
 +
gmake
 +
popd
 +
 
 +
# 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.

Revision as of 19:03, 23 June 2008

Quick Sample Use

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

pushd . cd sesc/src/libsesctherm/levmar-2.1.3/ gmake popd

  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.