Changeset 6e540ea
- Timestamp:
- Jan 8, 2020, 1:38:30 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:
- 4eb07bc
- Parents:
- 580c11b
- git-author:
- Peter A. Buhr <pabuhr@…> (01/08/20 13:37:09)
- git-committer:
- Peter A. Buhr <pabuhr@…> (01/08/20 13:38:30)
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
benchmark/Makefile.am
r580c11b r6e540ea 11 11 ## Created On : Sun May 31 09:08:15 2015 12 12 ## Last Modified By : Peter A. Buhr 13 ## Last Modified On : Tue Jan 7 17:01:01202014 ## Update Count : 10 313 ## Last Modified On : Tue Jan 7 21:04:53 2020 14 ## Update Count : 105 15 15 ############################################################################### 16 16 … … 31 31 BENCH_V_GOC = $(__bench_v_GOC_$(__quiet)) 32 32 BENCH_V_RUSTC = $(__bench_v_RUSTC_$(__quiet)) 33 BENCH_V_NODEJS = $(__bench_v_NODEJS_$(__quiet)) 33 34 BENCH_V_JAVAC = $(__bench_v_JAVAC_$(__quiet)) 34 35 … … 47 48 __bench_v_GOC_verbose = $(AM_V_GOC) 48 49 __bench_v_RUSTC_verbose = $(AM_V_RUSTC) 50 __bench_v_NODEJS_verbose = $(AM_V_NODEJS) 49 51 __bench_v_JAVAC_verbose = $(AM_V_JAVAC) 50 52 … … 70 72 echo "int main() { return 0; }" > ${@} 71 73 72 .SILENT: 73 .ONESHELL: 74 .SILENT: # do not print recipe 75 .ONESHELL: # use one shell to execute recipe 74 76 .NOTPARALLEL: 75 77 .PHONY: compile.csv basic.csv ctxswitch.csv mutex.csv signal.csv -
benchmark/Makefile.in
r580c11b r6e540ea 358 358 am__v_CFA_0 = @echo " CFA " $@; 359 359 am__v_CFA_1 = 360 AM_V_JAVAC = $(am__v_JAVAC_@AM_V@)361 am__v_JAVAC_ = $(am__v_JAVAC_@AM_DEFAULT_V@)362 am__v_JAVAC_0 = @echo " JAVAC " $@;363 am__v_JAVAC_1 =364 AM_V_GOC = $(am__v_GOC_@AM_V@)365 am__v_GOC_ = $(am__v_GOC_@AM_DEFAULT_V@)366 am__v_GOC_0 = @echo " GOC " $@;367 am__v_GOC_1 =368 360 UPPCC = u++ 369 361 UPPCOMPILE = $(UPPCC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_UPPFLAGS) $(UPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_CFLAGS) $(CFLAGS) … … 372 364 am__v_UPP_0 = @echo " UPP " $@; 373 365 am__v_UPP_1 = 366 AM_V_GOC = $(am__v_GOC_@AM_V@) 367 am__v_GOC_ = $(am__v_GOC_@AM_DEFAULT_V@) 368 am__v_GOC_0 = @echo " GOC " $@; 369 am__v_GOC_1 = 370 AM_V_RUST = $(am__v_RUST_@AM_V@) 371 am__v_RUST_ = $(am__v_RUST_@AM_DEFAULT_V@) 372 am__v_RUST_0 = @echo " RUST " $@; 373 am__v_RUST_1 = 374 AM_V_NODEJS = $(am__v_NODEJS_@AM_V@) 375 am__v_NODEJS_ = $(am__v_NODEJS_@AM_DEFAULT_V@) 376 am__v_NODEJS_0 = @echo " NODEJS " $@; 377 am__v_NODEJS_1 = 378 AM_V_JAVAC = $(am__v_JAVAC_@AM_V@) 379 am__v_JAVAC_ = $(am__v_JAVAC_@AM_DEFAULT_V@) 380 am__v_JAVAC_0 = @echo " JAVAC " $@; 381 am__v_JAVAC_1 = 374 382 375 383 # applies to both programs … … 383 391 BENCH_V_GOC = $(__bench_v_GOC_$(__quiet)) 384 392 BENCH_V_RUSTC = $(__bench_v_RUSTC_$(__quiet)) 393 BENCH_V_NODEJS = $(__bench_v_NODEJS_$(__quiet)) 385 394 BENCH_V_JAVAC = $(__bench_v_JAVAC_$(__quiet)) 386 395 __quiet = verbose … … 398 407 __bench_v_GOC_verbose = $(AM_V_GOC) 399 408 __bench_v_RUSTC_verbose = $(AM_V_RUSTC) 409 __bench_v_NODEJS_verbose = $(AM_V_NODEJS) 400 410 __bench_v_JAVAC_verbose = $(AM_V_JAVAC) 401 411 TOOLSDIR = ${abs_top_builddir}/tools/ … … 746 756 echo "int main() { return 0; }" > ${@} 747 757 748 .SILENT: 749 .ONESHELL: 758 .SILENT: # do not print recipe 759 .ONESHELL: # use one shell to execute recipe 750 760 .NOTPARALLEL: 751 761 .PHONY: compile.csv basic.csv ctxswitch.csv mutex.csv signal.csv -
benchmark/creation/JavaThread.java
r580c11b r6e540ea 33 33 } 34 34 public static void helper() throws InterruptedException { 35 for(int i = 1; i <= NoOfTimes; i += 1) {35 for(int i = 1; i <= times; i += 1) { 36 36 MyThread m = new MyThread(); 37 37 x = nextRandom( x ); … … 44 44 helper(); 45 45 long end = System.nanoTime(); 46 System.out.println( (end - start) / NoOfTimes );46 System.out.println( (end - start) / times ); 47 47 } 48 48 public static void main(String[] args) throws InterruptedException { … … 52 52 for (int i = Integer.parseInt("5"); --i >= 0 ; ) { 53 53 InnerMain(); 54 Thread.sleep(2000); // 2 seconds54 Thread.sleep(2000); // 2 seconds 55 55 x = nextRandom(x); 56 56 } -
benchmark/schedint/cfa1.cfa
r580c11b r6e540ea 19 19 go = 1; 20 20 BENCH( 21 for ( i; n) {21 for ( i; times ) { 22 22 wait(c); 23 23 }, -
benchmark/schedint/cfa2.cfa
r580c11b r6e540ea 19 19 go = 1; 20 20 BENCH( 21 for ( i; n) {21 for ( i; times ) { 22 22 wait(c); 23 23 }, -
benchmark/schedint/cfa4.cfa
r580c11b r6e540ea 19 19 go = 1; 20 20 BENCH( 21 for ( i; n) {21 for ( i; times ) { 22 22 wait(c); 23 23 }, -
benchmark/schedint/upp.cc
r580c11b r6e540ea 15 15 go = 1; 16 16 BENCH( 17 for (size_t i = 0; i < n; i++) {17 for (size_t i = 0; i < times; i++) { 18 18 cond.wait(); 19 19 }, -
src/cfa.make
r580c11b r6e540ea 1 2 3 1 CFACOMPILE = $(CFACC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CFAFLAGS) $(CFAFLAGS) $(AM_CFLAGS) $(CFLAGS) 4 2 LTCFACOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ … … 21 19 $(am__mv) $$depbase.Tpo $$depbase.Plo 22 20 23 AM_V_JAVAC = $(am__v_JAVAC_@AM_V@)24 am__v_JAVAC_ = $(am__v_JAVAC_@AM_DEFAULT_V@)25 am__v_JAVAC_0 = @echo " JAVAC " $@;26 am__v_JAVAC_1 =27 28 AM_V_GOC = $(am__v_GOC_@AM_V@)29 am__v_GOC_ = $(am__v_GOC_@AM_DEFAULT_V@)30 am__v_GOC_0 = @echo " GOC " $@;31 am__v_GOC_1 =32 33 21 UPPCC = u++ 34 22 UPPCOMPILE = $(UPPCC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_UPPFLAGS) $(UPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_CFLAGS) $(CFLAGS) … … 38 26 am__v_UPP_0 = @echo " UPP " $@; 39 27 am__v_UPP_1 = 28 29 AM_V_GOC = $(am__v_GOC_@AM_V@) 30 am__v_GOC_ = $(am__v_GOC_@AM_DEFAULT_V@) 31 am__v_GOC_0 = @echo " GOC " $@; 32 am__v_GOC_1 = 33 34 AM_V_RUST = $(am__v_RUST_@AM_V@) 35 am__v_RUST_ = $(am__v_RUST_@AM_DEFAULT_V@) 36 am__v_RUST_0 = @echo " RUST " $@; 37 am__v_RUST_1 = 38 39 AM_V_NODEJS = $(am__v_NODEJS_@AM_V@) 40 am__v_NODEJS_ = $(am__v_NODEJS_@AM_DEFAULT_V@) 41 am__v_NODEJS_0 = @echo " NODEJS " $@; 42 am__v_NODEJS_1 = 43 44 AM_V_JAVAC = $(am__v_JAVAC_@AM_V@) 45 am__v_JAVAC_ = $(am__v_JAVAC_@AM_DEFAULT_V@) 46 am__v_JAVAC_0 = @echo " JAVAC " $@; 47 am__v_JAVAC_1 =
Note: See TracChangeset
for help on using the changeset viewer.