Changeset 9f0b975
- Timestamp:
- Oct 26, 2017, 4:22:17 PM (5 years ago)
- Branches:
- aaron-thesis, arm-eh, cleanup-dtors, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, with_gc
- Children:
- 6a5be52
- Parents:
- f54a0ab
- Location:
- src/benchmark
- Files:
-
- 8 added
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
src/benchmark/Makefile.am
rf54a0ab r9f0b975 73 73 74 74 creation-cfa_coroutine$(EXEEXT): 75 ${CC} creation/cfa_cor.c -DBENCH_N= 500000000${AM_CFLAGS} ${CFLAGS} ${ccflags} @CFA_FLAGS@ -I. -nodebug -lrt -quiet75 ${CC} creation/cfa_cor.c -DBENCH_N=10000000 ${AM_CFLAGS} ${CFLAGS} ${ccflags} @CFA_FLAGS@ -I. -nodebug -lrt -quiet 76 76 77 77 creation-cfa_thread$(EXEEXT): … … 115 115 116 116 ## ========================================================================================================= 117 signal$(EXEEXT) :\ 118 signal-upp.run \ 119 signal-cfa1.run \ 120 signal-cfa2.run \ 121 signal-cfa4.run 122 123 signal-upp$(EXEEXT): 124 u++ schedint/upp.cc -DBENCH_N=50000000 ${AM_CFLAGS} ${CFLAGS} ${ccflags} -I. -nodebug -lrt -quiet 125 126 signal-cfa1$(EXEEXT): 127 ${CC} schedint/cfa1.c -DBENCH_N=500000 ${AM_CFLAGS} ${CFLAGS} ${ccflags} @CFA_FLAGS@ -I. -nodebug -lrt -quiet 128 129 signal-cfa2$(EXEEXT): 130 ${CC} schedint/cfa2.c -DBENCH_N=500000 ${AM_CFLAGS} ${CFLAGS} ${ccflags} @CFA_FLAGS@ -I. -nodebug -lrt -quiet 131 132 signal-cfa4$(EXEEXT): 133 ${CC} schedint/cfa4.c -DBENCH_N=500000 ${AM_CFLAGS} ${CFLAGS} ${ccflags} @CFA_FLAGS@ -I. -nodebug -lrt -quiet 134 135 ## ========================================================================================================= 136 waitfor$(EXEEXT) :\ 137 waitfor-upp.run \ 138 waitfor-cfa1.run \ 139 waitfor-cfa2.run \ 140 waitfor-cfa4.run 141 142 waitfor-upp$(EXEEXT): 143 u++ schedext/upp.cc -DBENCH_N=5000000 ${AM_CFLAGS} ${CFLAGS} ${ccflags} -I. -nodebug -lrt -quiet 144 145 waitfor-cfa1$(EXEEXT): 146 ${CC} schedext/cfa1.c -DBENCH_N=500000 ${AM_CFLAGS} ${CFLAGS} ${ccflags} @CFA_FLAGS@ -I. -nodebug -lrt -quiet 147 148 waitfor-cfa2$(EXEEXT): 149 ${CC} schedext/cfa2.c -DBENCH_N=500000 ${AM_CFLAGS} ${CFLAGS} ${ccflags} @CFA_FLAGS@ -I. -nodebug -lrt -quiet 150 151 waitfor-cfa4$(EXEEXT): 152 ${CC} schedext/cfa4.c -DBENCH_N=500000 ${AM_CFLAGS} ${CFLAGS} ${ccflags} @CFA_FLAGS@ -I. -nodebug -lrt -quiet 153 154 ## ========================================================================================================= 117 155 sched-int$(EXEEXT): 118 156 ${CC} ${AM_CFLAGS} ${CFLAGS} ${ccflags} @CFA_FLAGS@ -nodebug -lrt -DN=50000000 SchedInt.c -
src/benchmark/Makefile.in
rf54a0ab r9f0b975 487 487 488 488 creation-cfa_coroutine$(EXEEXT): 489 ${CC} creation/cfa_cor.c -DBENCH_N= 500000000${AM_CFLAGS} ${CFLAGS} ${ccflags} @CFA_FLAGS@ -I. -nodebug -lrt -quiet489 ${CC} creation/cfa_cor.c -DBENCH_N=10000000 ${AM_CFLAGS} ${CFLAGS} ${ccflags} @CFA_FLAGS@ -I. -nodebug -lrt -quiet 490 490 491 491 creation-cfa_thread$(EXEEXT): … … 526 526 mutex-cfa4$(EXEEXT): 527 527 ${CC} mutex/cfa4.c -DBENCH_N=5000000 ${AM_CFLAGS} ${CFLAGS} ${ccflags} @CFA_FLAGS@ -I. -nodebug -lrt -quiet 528 529 signal$(EXEEXT) :\ 530 signal-upp.run \ 531 signal-cfa1.run \ 532 signal-cfa2.run \ 533 signal-cfa4.run 534 535 signal-upp$(EXEEXT): 536 u++ schedint/upp.cc -DBENCH_N=50000000 ${AM_CFLAGS} ${CFLAGS} ${ccflags} -I. -nodebug -lrt -quiet 537 538 signal-cfa1$(EXEEXT): 539 ${CC} schedint/cfa1.c -DBENCH_N=500000 ${AM_CFLAGS} ${CFLAGS} ${ccflags} @CFA_FLAGS@ -I. -nodebug -lrt -quiet 540 541 signal-cfa2$(EXEEXT): 542 ${CC} schedint/cfa2.c -DBENCH_N=500000 ${AM_CFLAGS} ${CFLAGS} ${ccflags} @CFA_FLAGS@ -I. -nodebug -lrt -quiet 543 544 signal-cfa4$(EXEEXT): 545 ${CC} schedint/cfa4.c -DBENCH_N=500000 ${AM_CFLAGS} ${CFLAGS} ${ccflags} @CFA_FLAGS@ -I. -nodebug -lrt -quiet 546 547 waitfor$(EXEEXT) :\ 548 waitfor-upp.run \ 549 waitfor-cfa1.run \ 550 waitfor-cfa2.run \ 551 waitfor-cfa4.run 552 553 waitfor-upp$(EXEEXT): 554 u++ schedext/upp.cc -DBENCH_N=5000000 ${AM_CFLAGS} ${CFLAGS} ${ccflags} -I. -nodebug -lrt -quiet 555 556 waitfor-cfa1$(EXEEXT): 557 ${CC} schedext/cfa1.c -DBENCH_N=500000 ${AM_CFLAGS} ${CFLAGS} ${ccflags} @CFA_FLAGS@ -I. -nodebug -lrt -quiet 558 559 waitfor-cfa2$(EXEEXT): 560 ${CC} schedext/cfa2.c -DBENCH_N=500000 ${AM_CFLAGS} ${CFLAGS} ${ccflags} @CFA_FLAGS@ -I. -nodebug -lrt -quiet 561 562 waitfor-cfa4$(EXEEXT): 563 ${CC} schedext/cfa4.c -DBENCH_N=500000 ${AM_CFLAGS} ${CFLAGS} ${ccflags} @CFA_FLAGS@ -I. -nodebug -lrt -quiet 528 564 529 565 sched-int$(EXEEXT): -
src/benchmark/creation/cfa_cor.c
rf54a0ab r9f0b975 5 5 6 6 coroutine MyCoroutine {}; 7 void main(MyCoroutine * this) {} 7 void ?{} (MyCoroutine & this) { prime(this); } 8 void main(MyCoroutine & this) {} 8 9 9 10 int main(int argc, char* argv[]) { -
src/benchmark/mutex/cfa1.c
rf54a0ab r9f0b975 4 4 #include "bench.h" 5 5 6 volatile unsigned long int counter = 0;7 8 6 monitor M {}; 9 10 void __attribute__((noinline)) call( M & mutex m ) { 11 counter++; 12 } 7 void __attribute__((noinline)) call( M & mutex m ) {} 13 8 14 9 int main(int argc, char* argv[]) { -
src/benchmark/mutex/cfa2.c
rf54a0ab r9f0b975 4 4 #include "bench.h" 5 5 6 volatile unsigned long int counter = 0;7 8 6 monitor M {}; 9 10 void __attribute__((noinline)) call( M & mutex m1, M & mutex m2 ) { 11 counter++; 12 } 7 void __attribute__((noinline)) call( M & mutex m1, M & mutex m2 ) {} 13 8 14 9 int main(int argc, char* argv[]) { -
src/benchmark/mutex/cfa4.c
rf54a0ab r9f0b975 4 4 #include "bench.h" 5 5 6 volatile unsigned long int counter = 0;7 6 8 7 monitor M {}; 9 10 void __attribute__((noinline)) call( M & mutex m1, M & mutex m2, M & mutex m3, M & mutex m4 ) { 11 counter++; 12 } 8 void __attribute__((noinline)) call( M & mutex m1, M & mutex m2, M & mutex m3, M & mutex m4 ) {} 13 9 14 10 int main(int argc, char* argv[]) { -
src/benchmark/mutex/function.c
rf54a0ab r9f0b975 3 3 #include "bench.h" 4 4 5 volatile unsigned long int counter = 0; 6 7 void __attribute__((noinline)) call() { 8 counter++; 9 } 5 void __attribute__((noinline)) call() {} 10 6 11 7 int main(int argc, char* argv[]) { -
src/benchmark/mutex/pthreads.c
rf54a0ab r9f0b975 4 4 #include "bench.h" 5 5 6 volatile unsigned long int counter = 0;7 8 6 pthread_mutex_t mutex; 9 7 10 8 void __attribute__((noinline)) call() { 11 9 pthread_mutex_lock (&mutex); 12 counter++;13 10 pthread_mutex_unlock(&mutex); 14 11 } -
src/benchmark/mutex/upp.cc
rf54a0ab r9f0b975 3 3 #include "bench.h" 4 4 5 volatile unsigned long int counter = 0;6 7 5 _Monitor MyMonitor { 8 6 public: 9 void __attribute__((noinline)) call() { 10 counter++; 11 } 7 void __attribute__((noinline)) call() {} 12 8 }; 13 9
Note: See TracChangeset
for help on using the changeset viewer.