Changeset 4aac9ff
- Timestamp:
- Feb 19, 2020, 3:37:13 PM (5 years ago)
- Branches:
- ADT, arm-eh, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, pthread-emulation, qualifiedEnum
- Children:
- 32ce9b7
- Parents:
- 921cd82
- Location:
- benchmark
- Files:
-
- 2 edited
- 2 moved
Legend:
- Unmodified
- Added
- Removed
-
benchmark/Makefile.am
r921cd82 r4aac9ff 72 72 echo "int main() { return 0; }" > ${@} 73 73 74 #.SILENT: # do not print recipe 75 .ONESHELL: # use one shell to execute recipe 74 .SILENT: # do not print recipe 76 75 .NOTPARALLEL: 77 .PHONY: compile.csv basic.csv ctxswitch.csv mutex.csv schedint.csv76 .PHONY: jenkins cleancsv 78 77 79 78 ## ========================================================================================================= … … 142 141 FIX_NEW_LINES = cat $@ | tr "\n" "\t" | sed -r 's/\t,/,/' | tr "\t" "\n" > $@ 143 142 144 jenkins$(EXEEXT): 143 cleancsv: 144 rm -f compile.csv basic.csv ctxswitch.csv mutex.csv schedint.csv 145 146 jenkins$(EXEEXT): cleancsv 145 147 @DOifskipcompile@ 146 148 +make compile.csv 147 149 -+make compile.diff.csv 148 150 @DOendif@ 149 +make basic.csv150 -+make basic.diff.csv151 151 +make ctxswitch.csv 152 152 -+make ctxswitch.diff.csv … … 159 159 -cat compile.diff.csv 160 160 @DOendif@ 161 cat basic.csv162 -cat basic.diff.csv163 161 cat ctxswitch.csv 164 162 -cat ctxswitch.diff.csv … … 169 167 170 168 compile.csv: 169 echo "building $@" 171 170 echo "array,attributes,empty,expression,io,monitor,operators,typeof" > $@ 172 171 +make TIME_FORMAT='%e,' PRINT_FORMAT='' compile-array.make >> $@ … … 180 179 $(srcdir)/fixcsv.sh $@ 181 180 182 basic.csv: 183 echo "generator,coroutine,thread" > $@ 184 +make basic-cfa_generator.runquiet >> $@ && echo -n ',' >> $@ 185 +make basic-cfa_coroutine.runquiet >> $@ && echo -n ',' >> $@ 186 +make basic-cfa_thread.runquiet >> $@ 187 $(srcdir)/fixcsv.sh $@ 181 # basic.csv: 182 # echo "$@" 183 # echo "generator,coroutine,thread" > $@ 184 # +make basic-cfa_generator.runquiet >> $@ && echo -n ',' >> $@ 185 # +make basic-cfa_coroutine.runquiet >> $@ && echo -n ',' >> $@ 186 # +make basic-cfa_thread.runquiet >> $@ 187 # $(srcdir)/fixcsv.sh $@ 188 188 189 189 ctxswitch.csv: 190 echo "building $@" 190 191 echo "generator,coroutine,thread" > $@ 191 192 +make ctxswitch-cfa_generator.runquiet >> $@ && echo -n ',' >> $@ … … 195 196 196 197 mutex.csv: 198 echo "building $@" 197 199 echo "1-monitor,2-monitor" > $@ 198 200 +make mutex-cfa1.runquiet >> $@ && echo -n ',' >> $@ … … 201 203 202 204 schedint.csv: 205 echo "building $@" 203 206 echo "schedint-1,schedint-2,schedext-1,schedext-2" > $@ 204 207 +make schedint-cfa1.runquiet >> $@ && echo -n ',' >> $@ -
benchmark/Makefile.in
r921cd82 r4aac9ff 784 784 echo "int main() { return 0; }" > ${@} 785 785 786 #.SILENT: # do not print recipe 787 .ONESHELL: # use one shell to execute recipe 786 .SILENT: # do not print recipe 788 787 .NOTPARALLEL: 789 .PHONY: compile.csv basic.csv ctxswitch.csv mutex.csv schedint.csv788 .PHONY: jenkins cleancsv 790 789 791 790 all : basic$(EXEEXT) ctxswitch$(EXEEXT) mutex$(EXEEXT) schedint$(EXEEXT) schedext$(EXEEXT) creation$(EXEEXT) … … 817 816 +make -C ${abs_top_builddir}/tools repeat 818 817 819 jenkins$(EXEEXT): 818 cleancsv: 819 rm -f compile.csv basic.csv ctxswitch.csv mutex.csv schedint.csv 820 821 jenkins$(EXEEXT): cleancsv 820 822 @DOifskipcompile@ 821 823 +make compile.csv 822 824 -+make compile.diff.csv 823 825 @DOendif@ 824 +make basic.csv825 -+make basic.diff.csv826 826 +make ctxswitch.csv 827 827 -+make ctxswitch.diff.csv … … 834 834 -cat compile.diff.csv 835 835 @DOendif@ 836 cat basic.csv837 -cat basic.diff.csv838 836 cat ctxswitch.csv 839 837 -cat ctxswitch.diff.csv … … 844 842 845 843 compile.csv: 844 echo "building $@" 846 845 echo "array,attributes,empty,expression,io,monitor,operators,typeof" > $@ 847 846 +make TIME_FORMAT='%e,' PRINT_FORMAT='' compile-array.make >> $@ … … 855 854 $(srcdir)/fixcsv.sh $@ 856 855 857 basic.csv: 858 echo "generator,coroutine,thread" > $@ 859 +make basic-cfa_generator.runquiet >> $@ && echo -n ',' >> $@ 860 +make basic-cfa_coroutine.runquiet >> $@ && echo -n ',' >> $@ 861 +make basic-cfa_thread.runquiet >> $@ 862 $(srcdir)/fixcsv.sh $@ 856 # basic.csv: 857 # echo "$@" 858 # echo "generator,coroutine,thread" > $@ 859 # +make basic-cfa_generator.runquiet >> $@ && echo -n ',' >> $@ 860 # +make basic-cfa_coroutine.runquiet >> $@ && echo -n ',' >> $@ 861 # +make basic-cfa_thread.runquiet >> $@ 862 # $(srcdir)/fixcsv.sh $@ 863 863 864 864 ctxswitch.csv: 865 echo "building $@" 865 866 echo "generator,coroutine,thread" > $@ 866 867 +make ctxswitch-cfa_generator.runquiet >> $@ && echo -n ',' >> $@ … … 870 871 871 872 mutex.csv: 873 echo "building $@" 872 874 echo "1-monitor,2-monitor" > $@ 873 875 +make mutex-cfa1.runquiet >> $@ && echo -n ',' >> $@ … … 876 878 877 879 schedint.csv: 880 echo "building $@" 878 881 echo "schedint-1,schedint-2,schedext-1,schedext-2" > $@ 879 882 +make schedint-cfa1.runquiet >> $@ && echo -n ',' >> $@ -
benchmark/baselines/x64/schedint.csv
r921cd82 r4aac9ff 1 waitfor-2,signal-1,signal-2,waitfor-11 schedext-2,schedint-1,schedint-2,schedext-1 2 2 393.69606249999987,325.99158333333327,409.01025000000004,319.90975000000003 -
benchmark/baselines/x86/schedint.csv
r921cd82 r4aac9ff 1 s ignal-2,waitfor-1,waitfor-2,signal-11 schedint-2,schedext-1,schedext-2,schedint-1 2 2 532.5297959183672,413.3084897959184,506.7579591836735,423.78826530612247
Note: See TracChangeset
for help on using the changeset viewer.