diff options
author | Bjoern B. Brandenburg <bbb@cs.unc.edu> | 2008-09-25 14:45:44 -0400 |
---|---|---|
committer | Bjoern B. Brandenburg <bbb@cs.unc.edu> | 2008-09-25 14:45:44 -0400 |
commit | d1d46c8239cebc1bfb420dc0082b36745ef7c372 (patch) | |
tree | 6495d72cb46b870651a19c2d1ffdf5ed279919a9 | |
parent | 02c5cade156356ecfddfbe0328dc379ed78b4ea0 (diff) | |
parent | b24887ee507a96e64e6d8821759dc14ccf611ab8 (diff) |
Merge branch 'master' of ssh://cvs.cs.unc.edu/~/litmus/papers/litmus3/csvtools
-rwxr-xr-x | crunch_all | 9 | ||||
-rwxr-xr-x | crunch_event | 7 | ||||
-rwxr-xr-x | merge | 7 | ||||
-rwxr-xr-x | split | 1 |
4 files changed, 17 insertions, 7 deletions
@@ -3,12 +3,19 @@ | |||
3 | PLUGINS="GSN-EDF PSN-EDF C-EDF PFAIR" | 3 | PLUGINS="GSN-EDF PSN-EDF C-EDF PFAIR" |
4 | SIZES="050 100 150 200 250 300 350 400 450" | 4 | SIZES="050 100 150 200 250 300 350 400 450" |
5 | EVENTS="SCHED SCHED2 TICK CXS RELEASE" | 5 | EVENTS="SCHED SCHED2 TICK CXS RELEASE" |
6 | #EVENTS="SCHED2" | ||
6 | 7 | ||
8 | CRUNCH_EVENT=crunch_event | ||
9 | |||
10 | for P in $PLUGINS; do | ||
11 | mkdir -p $P | ||
12 | mv *${P}*.csv $P | ||
13 | done | ||
7 | 14 | ||
8 | for E in $EVENTS; do | 15 | for E in $EVENTS; do |
9 | for P in $PLUGINS; do | 16 | for P in $PLUGINS; do |
10 | cd $P | 17 | cd $P |
11 | ~/l3/csvtools/crunch_event $E > $E.csv & | 18 | ${CRUNCH_EVENT} $E > $E.csv & |
12 | cd .. | 19 | cd .. |
13 | done | 20 | done |
14 | done | 21 | done |
diff --git a/crunch_event b/crunch_event index fe3698a..5990ea8 100755 --- a/crunch_event +++ b/crunch_event | |||
@@ -1,11 +1,12 @@ | |||
1 | #!/bin/bash | 1 | #!/bin/bash |
2 | 2 | ||
3 | SIZES="050 100 150 200 250 300 350 400 450" | 3 | SIZES="050 100 150 200 250 300 350 400 450" |
4 | #SIZES="001 005 010 025" | ||
4 | 5 | ||
5 | EVENT=$1 | 6 | EVENT=$1 |
6 | 7 | ||
8 | ANALYZE=analyze | ||
7 | 9 | ||
8 | 10 | for S in $SIZES; do | |
9 | for S in $SIZES; do | 11 | $ANALYZE -p1200 -s --csv --label $S -i *.$EVENT.$S.csv |
10 | ~/l3/csvtools/analyze -p1200 -s --csv --label $S *.$EVENT.$S.csv | ||
11 | done | 12 | done |
@@ -2,14 +2,15 @@ | |||
2 | 2 | ||
3 | PLUGINS="GSN-EDF PSN-EDF C-EDF PFAIR" | 3 | PLUGINS="GSN-EDF PSN-EDF C-EDF PFAIR" |
4 | SIZES="050 100 150 200 250 300 350 400 450" | 4 | SIZES="050 100 150 200 250 300 350 400 450" |
5 | #SIZES="001 005 010 025" | ||
5 | EVENTS="SCHED SCHED2 TICK CXS RELEASE" | 6 | EVENTS="SCHED SCHED2 TICK CXS RELEASE" |
6 | 7 | #EVENTS="SCHED2" | |
7 | 8 | ||
8 | for E in $EVENTS; do | 9 | for E in $EVENTS; do |
9 | for S in $SIZES; do | 10 | for S in $SIZES; do |
10 | for P in $PLUGINS; do | 11 | for P in $PLUGINS; do |
11 | echo "cat uni1_$S_{0,1,2,3,4,5,6,8,9}.ts.$P.$E.csv > $P.$E.$S.csv " | 12 | echo "cat uni1_$S_{0,1,2,3,4,5,6,8,9}.ts.$P.$E.csv > $1$P.$E.$S.csv " |
12 | cat uni1_${S}_{0,1,2,3,4,5,6,8,9}.ts.$P.$E.csv > $P.$E.$S.csv | 13 | cat uni1_${S}_{0,1,2,3,4,5,6,8,9}.ts.$P.$E.csv > $1$P.$E.$S.csv |
13 | done | 14 | done |
14 | done | 15 | done |
15 | done | 16 | done |
@@ -3,6 +3,7 @@ | |||
3 | SPLITTER=ft2csv | 3 | SPLITTER=ft2csv |
4 | 4 | ||
5 | EVENTS="SCHED SCHED2 TICK CXS RELEASE" | 5 | EVENTS="SCHED SCHED2 TICK CXS RELEASE" |
6 | #EVENTS=SCHED2 | ||
6 | 7 | ||
7 | function do_split() { | 8 | function do_split() { |
8 | printf "\nsplitting $1\n" | 9 | printf "\nsplitting $1\n" |