Changeset 8f09242


Ignore:
Timestamp:
Jul 29, 2022, 2:17:41 PM (2 years ago)
Author:
Thierry Delisle <tdelisle@…>
Branches:
ADT, ast-experimental, master, pthread-emulation
Children:
999faf1
Parents:
0d24ff2
Message:

Updated makefile to use new data.

File:
1 edited

Legend:

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

    r0d24ff2 r8f09242  
    2828}}
    2929
    30 FIGURES = ${addsuffix .tex, \
    31 }
    32 
    33 PICTURES = ${addsuffix .pstex, \
    34         base \
     30FIGURES = base \
    3531        base_avg \
    3632        base_ts2 \
     
    5450        cycle \
    5551        result.cycle.jax.ops \
     52        result.cycle.nasus.ops \
    5653        result.yield.jax.ops \
     54        result.yield.nasus.ops \
    5755        result.churn.jax.ops \
    5856        result.cycle.jax.ns \
     57        result.cycle.nasus.ns \
    5958        result.yield.jax.ns \
     59        result.yield.nasus.ns \
    6060        result.churn.jax.ns \
    6161        result.cycle.low.jax.ops \
     62        result.cycle.low.nasus.ops \
    6263        result.yield.low.jax.ops \
     64        result.yield.low.nasus.ops \
    6365        result.churn.low.jax.ops \
    6466        result.cycle.low.jax.ns \
     67        result.cycle.low.nasus.ns \
    6568        result.yield.low.jax.ns \
     69        result.yield.low.nasus.ns \
    6670        result.churn.low.jax.ns \
    6771        result.memcd.updt.qps \
     
    6973        result.memcd.rate.qps \
    7074        result.memcd.rate.99th \
    71         SQMS \
    72 }
     75        result.swbsrv.25gb \
     76        SQMS
     77
     78PICTURES = ${addsuffix .pstex, ${FIGURES} }
    7379
    7480PROGRAMS = ${addsuffix .tex, \
     
    8086## Define the documents that need to be made.
    8187all: thesis.pdf
    82 thesis.pdf: ${TEXTS} ${FIGURES} ${PICTURES} thesis.tex glossary.tex local.bib ${LaTMac}/common.tex ${LaTMac}/common.sty ${BibRep}/pl.bib
     88build/thesis.dvi: ${TEXTS} ${PICTURES} thesis.tex glossary.tex local.bib ${LaTMac}/common.tex ${LaTMac}/common.sty ${BibRep}/pl.bib
    8389
    8490DOCUMENT = thesis.pdf
     
    144150        python3 $< $@
    145151
    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
     152cycle_jax_ops_FLAGS = --MaxY=500000000
     153cycle_low_jax_ops_FLAGS = --MaxY=500000000
     154cycle_jax_ns_FLAGS = --MaxY=4000
     155cycle_low_jax_ns_FLAGS = --MaxY=4000
     156
     157cycle_nasus_ops_FLAGS = --MaxY=1250000000
     158cycle_low_nasus_ops_FLAGS = --MaxY=1250000000
     159cycle_nasus_ns_FLAGS = --MaxY=1500
     160cycle_low_nasus_ns_FLAGS = --MaxY=1500
     161
     162yield_jax_ops_FLAGS = --MaxY=1000000000
     163yield_low_jax_ops_FLAGS = --MaxY=1000000000
    153164yield_jax_ns_FLAGS = --MaxY=1500
    154165yield_low_jax_ns_FLAGS = --MaxY=1500
    155166
    156 build/result.%.ns.svg : data/% Makefile | ${Build}
     167build/result.%.ns.svg : data/% Makefile ../../../../benchmark/plot.py | ${Build}
    157168        ../../../../benchmark/plot.py -f $< -o $@ -y "ns per ops/procs" $($(subst .,_,$*)_ns_FLAGS)
    158169
    159 build/result.%.ops.svg : data/% Makefile | ${Build}
     170build/result.%.ops.svg : data/% Makefile ../../../../benchmark/plot.py | ${Build}
    160171        ../../../../benchmark/plot.py -f $< -o $@ -y "Ops per second" $($(subst .,_,$*)_ops_FLAGS)
    161172
    162 build/result.memcd.updt.qps.svg : data/memcd.updt Makefile | ${Build}
     173build/result.memcd.updt.qps.svg : data/memcd.updt Makefile ../../../../benchmark/plot.py | ${Build}
    163174        ../../../../benchmark/plot.py -f $< -o $@ -y "Actual QPS" -x "Update Ratio"
    164175
    165 build/result.memcd.updt.lat.svg : data/memcd.updt Makefile | ${Build}
     176build/result.memcd.updt.lat.svg : data/memcd.updt Makefile ../../../../benchmark/plot.py | ${Build}
    166177        ../../../../benchmark/plot.py -f $< -o $@ -y "Average Read Latency" -x "Update Ratio"
    167178
    168 build/result.memcd.rate.qps.svg : data/memcd.rate Makefile | ${Build}
     179build/result.memcd.rate.qps.svg : data/memcd.rate Makefile ../../../../benchmark/plot.py | ${Build}
    169180        ../../../../benchmark/plot.py -f $< -o $@ -y "Actual QPS" -x "Target QPS"
    170181
    171 build/result.memcd.rate.99th.svg : data/memcd.rate Makefile | ${Build}
     182build/result.memcd.rate.99th.svg : data/memcd.rate Makefile ../../../../benchmark/plot.py | ${Build}
    172183        ../../../../benchmark/plot.py -f $< -o $@ -y "Tail Read Latency" -x "Target QPS"
     184
     185build/swbsrv.% : data/swbsrv.%.nginx data/swbsrv.%.cfa Makefile ../../../../benchmark/process-trun.py | ${Build}
     186        ../../../../benchmark/process-trun.py --out $@ $^
     187
     188build/result.swbsrv.%.svg : build/swbsrv.% Makefile ../../../../benchmark/plot.py | ${Build}
     189        ../../../../benchmark/plot.py -f $< -o $@ -y "Data Rate" -x "Request Rate"
    173190
    174191## pstex with inverted colors
Note: See TracChangeset for help on using the changeset viewer.