Changes in benchmark/Makefile.in [c12869e:26fd986]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
benchmark/Makefile.in
rc12869e r26fd986 427 427 ctxswitch_cfa_generator_DURATION = 5000000000 428 428 ctxswitch_DURATION = 100000000 429 mutex_java_DURATION = 10000000 429 430 #mutex_java_DURATION = 10000000 430 431 mutex_DURATION = 50000000 431 s ignal_pthread_DURATION = 1000000432 s ignal_java_DURATION = $(signal_pthread_DURATION)433 s ignal_rust_DURATION = $(signal_pthread_DURATION)434 s ignal_DURATION = 10000000435 waitfor_DURATION = 10000000432 schedint_pthread_DURATION = 1000000 433 schedint_java_DURATION = $(schedint_pthread_DURATION) 434 schedint_rust_DURATION = $(schedint_pthread_DURATION) 435 schedint_DURATION = 10000000 436 schedext_DURATION = 10000000 436 437 creation_pthread_DURATION = 250000 437 creation_rust_DURATION = ${creation_pthread_DURATION} 438 creation_rust_thread_DURATION = ${creation_pthread_DURATION} 439 creation_java_thread_DURATION = ${creation_pthread_DURATION} 438 440 creation_cfa_coroutine_DURATION = 100000000 439 441 creation_cfa_coroutine_eager_DURATION = 10000000 … … 784 786 .ONESHELL: # use one shell to execute recipe 785 787 .NOTPARALLEL: 786 .PHONY: compile.csv basic.csv ctxswitch.csv mutex.csv s ignal.csv787 788 all : basic$(EXEEXT) ctxswitch$(EXEEXT) mutex$(EXEEXT) s ignal$(EXEEXT) waitfor$(EXEEXT) creation$(EXEEXT)788 .PHONY: compile.csv basic.csv ctxswitch.csv mutex.csv schedint.csv 789 790 all : basic$(EXEEXT) ctxswitch$(EXEEXT) mutex$(EXEEXT) schedint$(EXEEXT) schedext$(EXEEXT) creation$(EXEEXT) 789 791 790 792 %.run : %$(EXEEXT) ${REPEAT} … … 825 827 +make mutex.csv 826 828 -+make mutex.diff.csv 827 +make s ignal.csv828 -+make s ignal.diff.csv829 +make schedint.csv 830 -+make schedint.diff.csv 829 831 @DOifskipcompile@ 830 832 cat compile.csv … … 837 839 cat mutex.csv 838 840 -cat mutex.diff.csv 839 cat s ignal.csv840 -cat s ignal.diff.csv841 cat schedint.csv 842 -cat schedint.diff.csv 841 843 842 844 compile.csv: … … 872 874 $(srcdir)/fixcsv.sh $@ 873 875 874 s ignal.csv:875 echo "s ignal-1,signal-2,waitfor-1,waitfor-2" > $@876 +make s ignal-cfa1.runquiet >> $@ && echo -n ',' >> $@877 +make s ignal-cfa2.runquiet >> $@ && echo -n ',' >> $@878 +make waitfor-cfa1.runquiet >> $@ && echo -n ',' >> $@879 +make waitfor-cfa2.runquiet >> $@876 schedint.csv: 877 echo "schedint-1,schedint-2,schedext-1,schedext-2" > $@ 878 +make schedint-cfa1.runquiet >> $@ && echo -n ',' >> $@ 879 +make schedint-cfa2.runquiet >> $@ && echo -n ',' >> $@ 880 +make schedext-cfa1.runquiet >> $@ && echo -n ',' >> $@ 881 +make schedext-cfa2.runquiet >> $@ 880 882 $(srcdir)/fixcsv.sh $@ 881 883 … … 989 991 chmod a+x a.out 990 992 991 signal$(EXEEXT) : \ 992 signal-cfa1.run \ 993 signal-cfa2.run \ 994 signal-cfa4.run \ 995 signal-upp.run \ 996 signal-rust.run \ 997 signal-java.run \ 998 signal-pthread.run 999 1000 signal-pthread$(EXEEXT): 1001 $(BENCH_V_CC)$(COMPILE) $(srcdir)/schedint/pthreads.c 1002 1003 signal-upp$(EXEEXT): 993 schedint$(EXEEXT) : \ 994 schedint-cfa1.run \ 995 schedint-cfa2.run \ 996 schedint-cfa4.run \ 997 schedint-upp.run \ 998 schedint-rust.run \ 999 schedint-java.run \ 1000 schedint-pthread.run 1001 1002 schedint-cfa1$(EXEEXT): 1003 $(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/schedint/cfa1.cfa 1004 1005 schedint-cfa2$(EXEEXT): 1006 $(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/schedint/cfa2.cfa 1007 1008 schedint-cfa4$(EXEEXT): 1009 $(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/schedint/cfa4.cfa 1010 1011 schedint-upp$(EXEEXT): 1004 1012 $(BENCH_V_UPP)$(UPPCOMPILE) $(srcdir)/schedint/upp.cc 1005 1013 1006 signal-cfa1$(EXEEXT): 1007 $(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/schedint/cfa1.cfa 1008 1009 signal-cfa2$(EXEEXT): 1010 $(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/schedint/cfa2.cfa 1011 1012 signal-cfa4$(EXEEXT): 1013 $(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/schedint/cfa4.cfa 1014 1015 signal-rust$(EXEEXT): 1014 schedint-rust$(EXEEXT): 1016 1015 $(BENCH_V_RUSTC)rustc -C opt-level=3 -o a.out $(srcdir)/schedint/rust.rs 1017 1016 1018 s ignal-java$(EXEEXT):1017 schedint-java$(EXEEXT): 1019 1018 $(BENCH_V_JAVAC)javac -d $(builddir) $(srcdir)/schedint/JavaThread.java 1020 1019 echo "#!/bin/sh" > a.out … … 1022 1021 chmod a+x a.out 1023 1022 1024 waitfor$(EXEEXT) : \ 1025 waitfor-cfa1.run \ 1026 waitfor-cfa2.run \ 1027 waitfor-cfa4.run \ 1028 waitfor-upp.run 1029 1030 waitfor-upp$(EXEEXT): 1023 schedint-pthread$(EXEEXT): 1024 $(BENCH_V_CC)$(COMPILE) $(srcdir)/schedint/pthreads.c 1025 1026 schedext$(EXEEXT) : \ 1027 schedext-cfa1.run \ 1028 schedext-cfa2.run \ 1029 schedext-cfa4.run \ 1030 schedext-upp.run \ 1031 schedext-goroutine.run 1032 1033 schedext-cfa1$(EXEEXT): 1034 $(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/schedext/cfa1.cfa 1035 1036 schedext-cfa2$(EXEEXT): 1037 $(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/schedext/cfa2.cfa 1038 1039 schedext-cfa4$(EXEEXT): 1040 $(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/schedext/cfa4.cfa 1041 1042 schedext-upp$(EXEEXT): 1031 1043 $(BENCH_V_UPP)$(UPPCOMPILE) $(srcdir)/schedext/upp.cc 1032 1044 1033 waitfor-cfa1$(EXEEXT): 1034 $(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/schedext/cfa1.cfa 1035 1036 waitfor-cfa2$(EXEEXT): 1037 $(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/schedext/cfa2.cfa 1038 1039 waitfor-cfa4$(EXEEXT): 1040 $(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/schedext/cfa4.cfa 1045 schedext-goroutine$(EXEEXT): 1046 $(BENCH_V_GOC)go build -o a.out $(srcdir)/schedext/goroutine.go 1041 1047 1042 1048 creation$(EXEEXT) : \ 1049 creation-cfa_generator.run \ 1043 1050 creation-cfa_coroutine.run \ 1044 1051 creation-cfa_coroutine_eager.run \ … … 1053 1060 creation-pthread.run 1054 1061 1062 creation-cfa_generator$(EXEEXT): 1063 $(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/creation/cfa_gen.cfa 1064 1055 1065 creation-cfa_coroutine$(EXEEXT): 1056 1066 $(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/creation/cfa_cor.cfa … … 1084 1094 $(BENCH_V_RUSTC)rustc -C opt-level=3 -o a.out $(srcdir)/creation/rust_thrd.rs 1085 1095 1086 creation-java $(EXEEXT):1096 creation-java_thread$(EXEEXT): 1087 1097 $(BENCH_V_JAVAC)javac -d $(builddir) $(srcdir)/creation/JavaThread.java 1088 1098 echo "#!/bin/sh" > a.out
Note: See TracChangeset
for help on using the changeset viewer.