Ignore:
Timestamp:
Sep 21, 2022, 11:02:15 AM (4 years ago)
Author:
Thierry Delisle <tdelisle@…>
Branches:
ADT, ast-experimental, master, pthread-emulation, stuck-waitfor-destruct
Children:
95dab9e
Parents:
428adbc (diff), 0bd46fd (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge branch 'master' into pthread-emulation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc/theses/thierry_delisle_PhD/thesis/Makefile

    r428adbc r7f6a7c9  
    1111LaTeX  = TEXINPUTS=${TeXLIB} && export TEXINPUTS && latex -halt-on-error -output-directory=${Build}
    1212BibTeX = BIBINPUTS=${TeXLIB} && export BIBINPUTS && bibtex
     13DeTeX = TEXINPUTS=${TeXLIB} && export TEXINPUTS && detex -r
    1314
    1415MAKEFLAGS = --no-print-directory # --silent
     
    2627        eval_micro \
    2728        eval_macro \
     29        conclusion \
    2830}}
    2931
     
    5456        result.yield.nasus.ops \
    5557        result.churn.jax.ops \
     58        result.churn.nasus.ops \
     59        result.locality.share.jax.ops \
     60        result.locality.share.nasus.ops \
     61        result.locality.noshare.jax.ops \
     62        result.locality.noshare.nasus.ops \
    5663        result.cycle.jax.ns \
    5764        result.cycle.nasus.ns \
     
    5966        result.yield.nasus.ns \
    6067        result.churn.jax.ns \
     68        result.churn.nasus.ns \
     69        result.locality.share.jax.ns \
     70        result.locality.share.nasus.ns \
     71        result.locality.noshare.jax.ns \
     72        result.locality.noshare.nasus.ns \
    6173        result.cycle.low.jax.ops \
    6274        result.cycle.low.nasus.ops \
     
    6476        result.yield.low.nasus.ops \
    6577        result.churn.low.jax.ops \
     78        result.churn.low.nasus.ops \
    6679        result.cycle.low.jax.ns \
    6780        result.cycle.low.nasus.ns \
     
    6982        result.yield.low.nasus.ns \
    7083        result.churn.low.jax.ns \
    71         result.memcd.updt.qps \
    72         result.memcd.updt.lat \
     84        result.churn.low.nasus.ns \
    7385        result.memcd.rate.qps \
    7486        result.memcd.rate.99th \
     87        result.memcd.forall.qps \
     88        result.memcd.forall.lat \
     89        result.memcd.fibre.qps \
     90        result.memcd.fibre.lat \
     91        result.memcd.vanilla.qps \
     92        result.memcd.vanilla.lat \
    7593        result.swbsrv.25gb \
     94        result.swbsrv.25gb.err \
    7695        SQMS
    7796
     
    126145        ${LaTeX} $<
    127146
     147%.tty: build/%.dvi
     148        dvi2tty -w132 $< > $@
     149
    128150## Define the default recipes.
    129151
     
    162184yield_jax_ops_FLAGS = --MaxY=1000000000
    163185yield_low_jax_ops_FLAGS = --MaxY=1000000000
    164 yield_jax_ns_FLAGS = --MaxY=1500
    165 yield_low_jax_ns_FLAGS = --MaxY=1500
     186yield_jax_ns_FLAGS = --MaxY=4000
     187yield_low_jax_ns_FLAGS = --MaxY=4000
     188
     189yield_nasus_ops_FLAGS = --MaxY=1500000000
     190yield_low_nasus_ops_FLAGS = --MaxY=1500000000
     191yield_nasus_ns_FLAGS = --MaxY=1500
     192yield_low_nasus_ns_FLAGS = --MaxY=1500
     193
     194churn_jax_ops_FLAGS = --MaxY=50000000
     195churn_low_jax_ops_FLAGS = --MaxY=50000000
     196churn_jax_ns_FLAGS = --MaxY=10000
     197churn_low_jax_ns_FLAGS = --MaxY=10000
     198
     199churn_nasus_ops_FLAGS = --MaxY=75000000
     200churn_low_nasus_ops_FLAGS = --MaxY=75000000
     201churn_nasus_ns_FLAGS = --MaxY=5000
     202churn_low_nasus_ns_FLAGS = --MaxY=5000
     203
     204locality_share_jax_ops_FLAGS = --MaxY=40000000
     205locality_noshare_jax_ops_FLAGS = --MaxY=40000000
     206locality_share_jax_ns_FLAGS = --MaxY=10000
     207locality_noshare_jax_ns_FLAGS = --MaxY=10000
     208
     209locality_share_nasus_ops_FLAGS = --MaxY=60000000
     210locality_noshare_nasus_ops_FLAGS = --MaxY=60000000
     211locality_share_nasus_ns_FLAGS = --MaxY=10000
     212locality_noshare_nasus_ns_FLAGS = --MaxY=10000
    166213
    167214build/result.%.ns.svg : data/% Makefile ../../../../benchmark/plot.py | ${Build}
     
    171218        ../../../../benchmark/plot.py -f $< -o $@ -y "Ops per second" $($(subst .,_,$*)_ops_FLAGS)
    172219
    173 build/result.memcd.updt.qps.svg : data/memcd.updt Makefile ../../../../benchmark/plot.py | ${Build}
    174         ../../../../benchmark/plot.py -f $< -o $@ -y "Actual QPS" -x "Update Ratio"
    175 
    176 build/result.memcd.updt.lat.svg : data/memcd.updt Makefile ../../../../benchmark/plot.py | ${Build}
    177         ../../../../benchmark/plot.py -f $< -o $@ -y "Average Read Latency" -x "Update Ratio"
    178 
    179220build/result.memcd.rate.qps.svg : data/memcd.rate Makefile ../../../../benchmark/plot.py | ${Build}
    180         ../../../../benchmark/plot.py -f $< -o $@ -y "Actual QPS" -x "Target QPS"
     221        ../../../../benchmark/plot.py -f $< -o $@ -y "Actual QPS" -x "Target QPS" --MaxY=750000
    181222
    182223build/result.memcd.rate.99th.svg : data/memcd.rate Makefile ../../../../benchmark/plot.py | ${Build}
    183224        ../../../../benchmark/plot.py -f $< -o $@ -y "Tail Read Latency" -x "Target QPS"
    184225
     226build/result.memcd.forall.qps.svg : data/memcd.updt Makefile ../../../../benchmark/plot.py | ${Build}
     227        ../../../../benchmark/plot.py -f $< -o $@ -y "Actual QPS" -x "Target QPS" --filter forall --MaxY=700000
     228
     229build/result.memcd.forall.lat.svg : data/memcd.updt Makefile ../../../../benchmark/plot.py | ${Build}
     230        ../../../../benchmark/plot.py -f $< -o $@ -y "Tail Read Latency" -x "Target QPS" --filter forall --MaxY=1
     231
     232build/result.memcd.vanilla.qps.svg : data/memcd.updt Makefile ../../../../benchmark/plot.py | ${Build}
     233        ../../../../benchmark/plot.py -f $< -o $@ -y "Actual QPS" -x "Target QPS" --filter vanilla --MaxY=700000
     234
     235build/result.memcd.vanilla.lat.svg : data/memcd.updt Makefile ../../../../benchmark/plot.py | ${Build}
     236        ../../../../benchmark/plot.py -f $< -o $@ -y "Tail Read Latency" -x "Target QPS" --filter vanilla --MaxY=1
     237
     238build/result.memcd.fibre.qps.svg : data/memcd.updt Makefile ../../../../benchmark/plot.py | ${Build}
     239        ../../../../benchmark/plot.py -f $< -o $@ -y "Actual QPS" -x "Target QPS" --filter fibre --MaxY=700000
     240
     241build/result.memcd.fibre.lat.svg : data/memcd.updt Makefile ../../../../benchmark/plot.py | ${Build}
     242        ../../../../benchmark/plot.py -f $< -o $@ -y "Tail Read Latency" -x "Target QPS" --filter fibre --MaxY=1
     243
    185244build/swbsrv.% : data/swbsrv.%.nginx data/swbsrv.%.cfa Makefile ../../../../benchmark/process-trun.py | ${Build}
    186245        ../../../../benchmark/process-trun.py --out $@ $^
     
    188247build/result.swbsrv.%.svg : build/swbsrv.% Makefile ../../../../benchmark/plot.py | ${Build}
    189248        ../../../../benchmark/plot.py -f $< -o $@ -y "Data Rate" -x "Request Rate"
     249
     250build/result.swbsrv.%.err.svg : build/swbsrv.% Makefile ../../../../benchmark/plot.py | ${Build}
     251        ../../../../benchmark/plot.py -f $< -o $@ -y "Errors" -x "Request Rate"
    190252
    191253## pstex with inverted colors
Note: See TracChangeset for help on using the changeset viewer.