Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env bash
- set -o errexit -o nounset -o pipefail -o posix
- START=`date +"%d-%m-%Y.%Hh%Mm%Ss"`
- OUTPUT=fletcher.$START.csv
- echo output file: $OUTPUT
- echo "len,version,metric,value" > $OUTPUT
- for step in `seq 1 5`; do
- for (( len=120; len<=504; len+=32 )) ; do
- if [[ $len == 120 ]] ; then
- t=1.4
- elif [[ $len == 152 ]] ; then
- t=0.7
- elif [[ $len == 184 ]] ; then
- t=0.4
- elif [[ $len == 216 ]] ; then
- t=0.24
- elif [[ $len == 248 ]] ; then
- t=0.16
- elif [[ $len == 280 ]] ; then
- t=0.11
- elif [[ $len == 312 ]] ; then
- t=0.08
- elif [[ $len == 344 ]] ; then
- t=0.06
- elif [[ $len == 376 ]] ; then
- t=0.046
- elif [[ $len == 408 ]] ; then
- t=0.036
- elif [[ $len == 440 ]] ; then
- t=0.028
- elif [[ $len == 472 ]] ; then
- t=0.023
- elif [[ $len == 504 ]] ; then
- t=0.020
- fi
- for version in *.x; do
- echo "--------$step---$len---$version----------"
- appPower ./$version TTI ${len} ${len} ${len} 16 12.5 12.5 12.5 0.001 ${t} 2> tmp 1> /dev/null
- POWER=`cat tmp`
- echo $len,$version,"power",$POWER >> $OUTPUT
- done
- done
- done
Advertisement
Add Comment
Please, Sign In to add comment