Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • benchmark/Makefile.am

    rebb6158 rdd1cc02  
    197197        $(srcdir)/fixcsv.sh $@
    198198
    199 # use --no-print-directory to generate csv appropriately
    200 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 
    216199schedint.csv:
    217200        echo "building $@"
     
    372355        chmod a+x a.out
    373356
    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.run
    386 
    387 mutexStmt-lock1$(EXEEXT):
    388         $(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/mutexStmt/lock1.cfa
    389 
    390 mutexStmt-lock2$(EXEEXT):
    391         $(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/mutexStmt/lock2.cfa
    392 
    393 mutexStmt-lock4$(EXEEXT):
    394         $(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/mutexStmt/lock4.cfa
    395 
    396 mutexStmt-lock8$(EXEEXT):
    397         $(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/mutexStmt/lock8.cfa
    398 
    399 mutexStmt-monitor1$(EXEEXT):
    400         $(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/mutexStmt/monitor1.cfa
    401 
    402 mutexStmt-monitor2$(EXEEXT):
    403         $(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/mutexStmt/monitor2.cfa
    404 
    405 mutexStmt-monitor4$(EXEEXT):
    406         $(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/mutexStmt/monitor4.cfa
    407 
    408 mutexStmt-no-stmt-lock1$(EXEEXT):
    409         $(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/mutexStmt/no_stmt_lock1.cfa
    410 
    411 mutexStmt-no-stmt-lock2$(EXEEXT):
    412         $(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/mutexStmt/no_stmt_lock2.cfa
    413 
    414 mutexStmt-no-stmt-lock4$(EXEEXT):
    415         $(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/mutexStmt/no_stmt_lock4.cfa
    416 
    417 mutexStmt-no-stmt-lock8$(EXEEXT):
    418         $(BENCH_V_CFA)$(CFACOMPILE) $(srcdir)/mutexStmt/no_stmt_lock8.cfa
    419 
    420357## =========================================================================================================
    421358
     
    600537        rdq-locality-go \
    601538        rdq-locality-fibre \
    602         rdq-transfer-cfa \
    603         rdq-transfer-tokio
     539        rdq-transfer-cfa
    604540
    605541rdq-benches:
     
    607543
    608544clean-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
     547rdq-%-tokio$(EXEEXT): $(srcdir)/readyQ/%.rs $(srcdir)/bench.rs
     548        cd $(builddir) && cargo build --release
     549        cp $(builddir)/target/release/$(basename $@) $@
    616550
    617551rdq-%-cfa$(EXEEXT): $(srcdir)/readyQ/%.cfa $(srcdir)/readyQ/rq_bench.hfa
     
    620554go.mod:
    621555        touch $@
    622         go mod edit -module=rdq.bench
     556        go mod edit -module=rdqbench
    623557        go get golang.org/x/sync/semaphore
    624558        go get golang.org/x/text/language
Note: See TracChangeset for help on using the changeset viewer.