Difference between revisions of "SESCTherm Utilization"
From Vlsiwiki
Jose Renau (Talk | contribs) (New page: === First Time 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 ...) |
Jose Renau (Talk | contribs) (→First Time Use) |
||
Line 1: | Line 1: | ||
=== First Time Use === | === First Time Use === | ||
− | + | * Checkout sesc | |
svn co svn+ssh://mada0.cse.ucsc.edu/mada/server/svn/sesc | svn co svn+ssh://mada0.cse.ucsc.edu/mada/server/svn/sesc | ||
− | + | * Build sesc | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
mkdir build | mkdir build | ||
Line 19: | Line 12: | ||
gmake | gmake | ||
− | + | * Build sesctherm | |
gmake sesctherm | gmake sesctherm | ||
− | + | * Get some sample configuration | |
cp ../sesc/confs/amd.conf sesc.conf | cp ../sesc/confs/amd.conf sesc.conf | ||
Line 29: | Line 22: | ||
gmake power.conf | gmake power.conf | ||
− | + | * Run some small benchmark | |
./sesc.mem -cpower.conf ../sesc/tests/crafty < ../sesc/tests/tt.in | ./sesc.mem -cpower.conf ../sesc/tests/crafty < ../sesc/tests/tt.in | ||
− | + | * Check results | |
../sesc/scripts/report.pl -a | ../sesc/scripts/report.pl -a | ||
− | + | * Thermal simulations | |
There should be 2 files sesc_crafty.?????? and sesc_crafty.therm.??????. | There should be 2 files sesc_crafty.?????? and sesc_crafty.therm.??????. |
Latest revision as of 08:06, 24 January 2009
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.