Ignore:
Timestamp:
Aug 16, 2022, 2:52:24 PM (4 years ago)
Author:
Thierry Delisle <tdelisle@…>
Branches:
ADT, ast-experimental, master, pthread-emulation, stuck-waitfor-destruct
Children:
71cf630
Parents:
32d1383 (diff), e116db3 (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' of plg.uwaterloo.ca:software/cfa/cfa-cc

File:
1 edited

Legend:

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

    r32d1383 r17c6edeb  
    2626        eval_micro \
    2727        eval_macro \
     28        conclusion \
    2829}}
    2930
    30 FIGURES = ${addsuffix .tex, \
    31 }
    32 
    33 PICTURES = ${addsuffix .pstex, \
    34         base \
     31FIGURES = base \
    3532        base_avg \
    3633        base_ts2 \
     
    5451        cycle \
    5552        result.cycle.jax.ops \
     53        result.cycle.nasus.ops \
    5654        result.yield.jax.ops \
     55        result.yield.nasus.ops \
    5756        result.churn.jax.ops \
     57        result.churn.nasus.ops \
     58        result.locality.share.jax.ops \
     59        result.locality.share.nasus.ops \
     60        result.locality.noshare.jax.ops \
     61        result.locality.noshare.nasus.ops \
    5862        result.cycle.jax.ns \
     63        result.cycle.nasus.ns \
    5964        result.yield.jax.ns \
     65        result.yield.nasus.ns \
    6066        result.churn.jax.ns \
     67        result.churn.nasus.ns \
     68        result.locality.share.jax.ns \
     69        result.locality.share.nasus.ns \
     70        result.locality.noshare.jax.ns \
     71        result.locality.noshare.nasus.ns \
    6172        result.cycle.low.jax.ops \
     73        result.cycle.low.nasus.ops \
    6274        result.yield.low.jax.ops \
     75        result.yield.low.nasus.ops \
    6376        result.churn.low.jax.ops \
     77        result.churn.low.nasus.ops \
    6478        result.cycle.low.jax.ns \
     79        result.cycle.low.nasus.ns \
    6580        result.yield.low.jax.ns \
     81        result.yield.low.nasus.ns \
    6682        result.churn.low.jax.ns \
    67         result.memcd.updt.qps \
    68         result.memcd.updt.lat \
     83        result.churn.low.nasus.ns \
    6984        result.memcd.rate.qps \
    7085        result.memcd.rate.99th \
    71         SQMS \
    72 }
     86        result.memcd.forall.qps \
     87        result.memcd.forall.lat \
     88        result.memcd.fibre.qps \
     89        result.memcd.fibre.lat \
     90        result.memcd.vanilla.qps \
     91        result.memcd.vanilla.lat \
     92        result.swbsrv.25gb \
     93        result.swbsrv.25gb.err \
     94        SQMS
     95
     96PICTURES = ${addsuffix .pstex, ${FIGURES} }
    7397
    7498PROGRAMS = ${addsuffix .tex, \
     
    80104## Define the documents that need to be made.
    81105all: thesis.pdf
    82 thesis.pdf: ${TEXTS} ${FIGURES} ${PICTURES} thesis.tex glossary.tex local.bib ${LaTMac}/common.tex ${LaTMac}/common.sty ${BibRep}/pl.bib
     106build/thesis.dvi: ${TEXTS} ${PICTURES} thesis.tex glossary.tex local.bib ${LaTMac}/common.tex ${LaTMac}/common.sty ${BibRep}/pl.bib
    83107
    84108DOCUMENT = thesis.pdf
     
    144168        python3 $< $@
    145169
    146 cycle_jax_ops_FLAGS = --MaxY=120000000
    147 cycle_low_jax_ops_FLAGS = --MaxY=120000000
    148 cycle_jax_ns_FLAGS = --MaxY=2000
    149 cycle_low_jax_ns_FLAGS = --MaxY=2000
    150 
    151 yield_jax_ops_FLAGS = --MaxY=150000000
    152 yield_low_jax_ops_FLAGS = --MaxY=150000000
    153 yield_jax_ns_FLAGS = --MaxY=1500
    154 yield_low_jax_ns_FLAGS = --MaxY=1500
    155 
    156 build/result.%.ns.svg : data/% Makefile | ${Build}
     170cycle_jax_ops_FLAGS = --MaxY=500000000
     171cycle_low_jax_ops_FLAGS = --MaxY=500000000
     172cycle_jax_ns_FLAGS = --MaxY=4000
     173cycle_low_jax_ns_FLAGS = --MaxY=4000
     174
     175cycle_nasus_ops_FLAGS = --MaxY=1250000000
     176cycle_low_nasus_ops_FLAGS = --MaxY=1250000000
     177cycle_nasus_ns_FLAGS = --MaxY=1500
     178cycle_low_nasus_ns_FLAGS = --MaxY=1500
     179
     180yield_jax_ops_FLAGS = --MaxY=1000000000
     181yield_low_jax_ops_FLAGS = --MaxY=1000000000
     182yield_jax_ns_FLAGS = --MaxY=4000
     183yield_low_jax_ns_FLAGS = --MaxY=4000
     184
     185yield_nasus_ops_FLAGS = --MaxY=1500000000
     186yield_low_nasus_ops_FLAGS = --MaxY=1500000000
     187yield_nasus_ns_FLAGS = --MaxY=1500
     188yield_low_nasus_ns_FLAGS = --MaxY=1500
     189
     190churn_jax_ops_FLAGS = --MaxY=50000000
     191churn_low_jax_ops_FLAGS = --MaxY=50000000
     192churn_jax_ns_FLAGS = --MaxY=20000
     193churn_low_jax_ns_FLAGS = --MaxY=20000
     194
     195churn_nasus_ops_FLAGS = --MaxY=75000000
     196churn_low_nasus_ops_FLAGS = --MaxY=75000000
     197churn_nasus_ns_FLAGS = --MaxY=20000
     198churn_low_nasus_ns_FLAGS = --MaxY=20000
     199
     200build/result.%.ns.svg : data/% Makefile ../../../../benchmark/plot.py | ${Build}
    157201        ../../../../benchmark/plot.py -f $< -o $@ -y "ns per ops/procs" $($(subst .,_,$*)_ns_FLAGS)
    158202
    159 build/result.%.ops.svg : data/% Makefile | ${Build}
     203build/result.%.ops.svg : data/% Makefile ../../../../benchmark/plot.py | ${Build}
    160204        ../../../../benchmark/plot.py -f $< -o $@ -y "Ops per second" $($(subst .,_,$*)_ops_FLAGS)
    161205
    162 build/result.memcd.updt.qps.svg : data/memcd.updt Makefile | ${Build}
    163         ../../../../benchmark/plot.py -f $< -o $@ -y "Actual QPS" -x "Update Ratio"
    164 
    165 build/result.memcd.updt.lat.svg : data/memcd.updt Makefile | ${Build}
    166         ../../../../benchmark/plot.py -f $< -o $@ -y "Average Read Latency" -x "Update Ratio"
    167 
    168 build/result.memcd.rate.qps.svg : data/memcd.rate Makefile | ${Build}
    169         ../../../../benchmark/plot.py -f $< -o $@ -y "Actual QPS" -x "Target QPS"
    170 
    171 build/result.memcd.rate.99th.svg : data/memcd.rate Makefile | ${Build}
     206build/result.memcd.rate.qps.svg : data/memcd.rate Makefile ../../../../benchmark/plot.py | ${Build}
     207        ../../../../benchmark/plot.py -f $< -o $@ -y "Actual QPS" -x "Target QPS" --MaxY=750000
     208
     209build/result.memcd.rate.99th.svg : data/memcd.rate Makefile ../../../../benchmark/plot.py | ${Build}
    172210        ../../../../benchmark/plot.py -f $< -o $@ -y "Tail Read Latency" -x "Target QPS"
     211
     212build/result.memcd.forall.qps.svg : data/memcd.updt Makefile ../../../../benchmark/plot.py | ${Build}
     213        ../../../../benchmark/plot.py -f $< -o $@ -y "Actual QPS" -x "Target QPS" --filter forall --MaxY=700000
     214
     215build/result.memcd.forall.lat.svg : data/memcd.updt Makefile ../../../../benchmark/plot.py | ${Build}
     216        ../../../../benchmark/plot.py -f $< -o $@ -y "Tail Read Latency" -x "Target QPS" --filter forall --MaxY=1
     217
     218build/result.memcd.vanilla.qps.svg : data/memcd.updt Makefile ../../../../benchmark/plot.py | ${Build}
     219        ../../../../benchmark/plot.py -f $< -o $@ -y "Actual QPS" -x "Target QPS" --filter vanilla --MaxY=700000
     220
     221build/result.memcd.vanilla.lat.svg : data/memcd.updt Makefile ../../../../benchmark/plot.py | ${Build}
     222        ../../../../benchmark/plot.py -f $< -o $@ -y "Tail Read Latency" -x "Target QPS" --filter vanilla --MaxY=1
     223
     224build/result.memcd.fibre.qps.svg : data/memcd.updt Makefile ../../../../benchmark/plot.py | ${Build}
     225        ../../../../benchmark/plot.py -f $< -o $@ -y "Actual QPS" -x "Target QPS" --filter fibre --MaxY=700000
     226
     227build/result.memcd.fibre.lat.svg : data/memcd.updt Makefile ../../../../benchmark/plot.py | ${Build}
     228        ../../../../benchmark/plot.py -f $< -o $@ -y "Tail Read Latency" -x "Target QPS" --filter fibre --MaxY=1
     229
     230build/swbsrv.% : data/swbsrv.%.nginx data/swbsrv.%.cfa Makefile ../../../../benchmark/process-trun.py | ${Build}
     231        ../../../../benchmark/process-trun.py --out $@ $^
     232
     233build/result.swbsrv.%.svg : build/swbsrv.% Makefile ../../../../benchmark/plot.py | ${Build}
     234        ../../../../benchmark/plot.py -f $< -o $@ -y "Data Rate" -x "Request Rate"
     235
     236build/result.swbsrv.%.err.svg : build/swbsrv.% Makefile ../../../../benchmark/plot.py | ${Build}
     237        ../../../../benchmark/plot.py -f $< -o $@ -y "Errors" -x "Request Rate"
    173238
    174239## pstex with inverted colors
Note: See TracChangeset for help on using the changeset viewer.