summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBjoern B. Brandenburg <bbb@cs.unc.edu>2008-09-25 14:45:44 -0400
committerBjoern B. Brandenburg <bbb@cs.unc.edu>2008-09-25 14:45:44 -0400
commitd1d46c8239cebc1bfb420dc0082b36745ef7c372 (patch)
tree6495d72cb46b870651a19c2d1ffdf5ed279919a9
parent02c5cade156356ecfddfbe0328dc379ed78b4ea0 (diff)
parentb24887ee507a96e64e6d8821759dc14ccf611ab8 (diff)
Merge branch 'master' of ssh://cvs.cs.unc.edu/~/litmus/papers/litmus3/csvtools
-rwxr-xr-xcrunch_all9
-rwxr-xr-xcrunch_event7
-rwxr-xr-xmerge7
-rwxr-xr-xsplit1
4 files changed, 17 insertions, 7 deletions
diff --git a/crunch_all b/crunch_all
index cd8ae43..8623af6 100755
--- a/crunch_all
+++ b/crunch_all
@@ -3,12 +3,19 @@
3PLUGINS="GSN-EDF PSN-EDF C-EDF PFAIR" 3PLUGINS="GSN-EDF PSN-EDF C-EDF PFAIR"
4SIZES="050 100 150 200 250 300 350 400 450" 4SIZES="050 100 150 200 250 300 350 400 450"
5EVENTS="SCHED SCHED2 TICK CXS RELEASE" 5EVENTS="SCHED SCHED2 TICK CXS RELEASE"
6#EVENTS="SCHED2"
6 7
8CRUNCH_EVENT=crunch_event
9
10for P in $PLUGINS; do
11 mkdir -p $P
12 mv *${P}*.csv $P
13done
7 14
8for E in $EVENTS; do 15for 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
14done 21done
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
3SIZES="050 100 150 200 250 300 350 400 450" 3SIZES="050 100 150 200 250 300 350 400 450"
4#SIZES="001 005 010 025"
4 5
5EVENT=$1 6EVENT=$1
6 7
8ANALYZE=analyze
7 9
8 10for S in $SIZES; do
9for 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
11done 12done
diff --git a/merge b/merge
index 7fe7c9c..ae19d26 100755
--- a/merge
+++ b/merge
@@ -2,14 +2,15 @@
2 2
3PLUGINS="GSN-EDF PSN-EDF C-EDF PFAIR" 3PLUGINS="GSN-EDF PSN-EDF C-EDF PFAIR"
4SIZES="050 100 150 200 250 300 350 400 450" 4SIZES="050 100 150 200 250 300 350 400 450"
5#SIZES="001 005 010 025"
5EVENTS="SCHED SCHED2 TICK CXS RELEASE" 6EVENTS="SCHED SCHED2 TICK CXS RELEASE"
6 7#EVENTS="SCHED2"
7 8
8for E in $EVENTS; do 9for 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
15done 16done
diff --git a/split b/split
index dc865d5..d745fd1 100755
--- a/split
+++ b/split
@@ -3,6 +3,7 @@
3SPLITTER=ft2csv 3SPLITTER=ft2csv
4 4
5EVENTS="SCHED SCHED2 TICK CXS RELEASE" 5EVENTS="SCHED SCHED2 TICK CXS RELEASE"
6#EVENTS=SCHED2
6 7
7function do_split() { 8function do_split() {
8 printf "\nsplitting $1\n" 9 printf "\nsplitting $1\n"