Changes in benchmark/Makefile.am [ebb6158:dd1cc02]
- File:
-
- 1 edited
-
benchmark/Makefile.am (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
benchmark/Makefile.am
rebb6158 rdd1cc02 197 197 $(srcdir)/fixcsv.sh $@ 198 198 199 # use --no-print-directory to generate csv appropriately200 mutexStmt.csv:201 echo "building $@"202 echo "1-lock,2-lock,4-lock,8-lock,1-no-stmt-lock,2-no-stmt-lock,4-no-stmt-lock,8-no-stmt-lock,1-monitor,2-monitor,4-monitor" > $@203 +make mutexStmt-lock1.runquiet >> $@ && echo -n ',' >> $@204 +make mutexStmt-lock2.runquiet >> $@ && echo -n ',' >> $@205 +make mutexStmt-lock4.runquiet >> $@ && echo -n ',' >> $@206 +make mutexStmt-lock8.runquiet >> $@ && echo -n ',' >> $@207 +make mutexStmt-no-stmt-lock1.runquiet >> $@ && echo -n ',' >> $@208 +make mutexStmt-no-stmt-lock2.runquiet >> $@ && echo -n ',' >> $@209 +make mutexStmt-no-stmt-lock4.runquiet >> $@ && echo -n ',' >> $@210 +make mutexStmt-no-stmt-lock8.runquiet >> $@ && echo -n ',' >> $@211 +make mutexStmt-monitor1.runquiet >> $@ && echo -n ',' >> $@212 +make mutexStmt-monitor2.runquiet >> $@ && echo -n ',' >> $@213 +make mutexStmt-monitor4.runquiet >> $@214 $(srcdir)/fixcsv.sh $@215 216 199 schedint.csv: 217 200 echo "building $@" … … 372 355 chmod a+x a.out 373 356 374 mutexStmt$(EXEEXT) : \375 mutexStmt-lock1.run \376 mutexStmt-lock2.run \377 mutexStmt-lock4.run \378 mutexStmt-lock8.run \379 mutexStmt-no-stmt-lock1.run \380 mutexStmt-no-stmt-lock2.run \381 mutexStmt-no-stmt-lock4.run \382 mutexStmt-no-stmt-lock8.run \383 mutexStmt-monitor1.run \384 mutexStmt-monitor2.run \385 mutexStmt-monitor4.run386 387 mutexStmt-lock1$(EXEEXT):388 $(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/mutexStmt/lock1.cfa389 390 mutexStmt-lock2$(EXEEXT):391 $(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/mutexStmt/lock2.cfa392 393 mutexStmt-lock4$(EXEEXT):394 $(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/mutexStmt/lock4.cfa395 396 mutexStmt-lock8$(EXEEXT):397 $(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/mutexStmt/lock8.cfa398 399 mutexStmt-monitor1$(EXEEXT):400 $(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/mutexStmt/monitor1.cfa401 402 mutexStmt-monitor2$(EXEEXT):403 $(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/mutexStmt/monitor2.cfa404 405 mutexStmt-monitor4$(EXEEXT):406 $(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/mutexStmt/monitor4.cfa407 408 mutexStmt-no-stmt-lock1$(EXEEXT):409 $(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/mutexStmt/no_stmt_lock1.cfa410 411 mutexStmt-no-stmt-lock2$(EXEEXT):412 $(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/mutexStmt/no_stmt_lock2.cfa413 414 mutexStmt-no-stmt-lock4$(EXEEXT):415 $(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/mutexStmt/no_stmt_lock4.cfa416 417 mutexStmt-no-stmt-lock8$(EXEEXT):418 $(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/mutexStmt/no_stmt_lock8.cfa419 420 357 ## ========================================================================================================= 421 358 … … 600 537 rdq-locality-go \ 601 538 rdq-locality-fibre \ 602 rdq-transfer-cfa \ 603 rdq-transfer-tokio 539 rdq-transfer-cfa 604 540 605 541 rdq-benches: … … 607 543 608 544 clean-rdq-benches: 609 rm -rf $(RDQBENCHES) $(builddir)/target go.mod 610 611 rdq-%-tokio$(EXEEXT): $(builddir)/target/release/rdq-%-tokio$(EXEEXT) 612 $(BENCH_V_RUSTC)cp $(builddir)/target/release/$(basename $@) $@ 613 614 $(builddir)/target/release/rdq-%-tokio$(EXEEXT): $(srcdir)/readyQ/%.rs $(srcdir)/bench.rs 615 $(BENCH_V_RUSTC)cd $(builddir) && cargo build --release 545 rm -rf $(RDQBENCHES) 546 547 rdq-%-tokio$(EXEEXT): $(srcdir)/readyQ/%.rs $(srcdir)/bench.rs 548 cd $(builddir) && cargo build --release 549 cp $(builddir)/target/release/$(basename $@) $@ 616 550 617 551 rdq-%-cfa$(EXEEXT): $(srcdir)/readyQ/%.cfa $(srcdir)/readyQ/rq_bench.hfa … … 620 554 go.mod: 621 555 touch $@ 622 go mod edit -module=rdq .bench556 go mod edit -module=rdqbench 623 557 go get golang.org/x/sync/semaphore 624 558 go get golang.org/x/text/language
Note:
See TracChangeset
for help on using the changeset viewer.