Changeset 8f09242
- Timestamp:
- Jul 29, 2022, 2:17:41 PM (2 years ago)
- Branches:
- ADT, ast-experimental, master, pthread-emulation
- Children:
- 999faf1
- Parents:
- 0d24ff2
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/theses/thierry_delisle_PhD/thesis/Makefile
r0d24ff2 r8f09242 28 28 }} 29 29 30 FIGURES = ${addsuffix .tex, \ 31 } 32 33 PICTURES = ${addsuffix .pstex, \ 34 base \ 30 FIGURES = base \ 35 31 base_avg \ 36 32 base_ts2 \ … … 54 50 cycle \ 55 51 result.cycle.jax.ops \ 52 result.cycle.nasus.ops \ 56 53 result.yield.jax.ops \ 54 result.yield.nasus.ops \ 57 55 result.churn.jax.ops \ 58 56 result.cycle.jax.ns \ 57 result.cycle.nasus.ns \ 59 58 result.yield.jax.ns \ 59 result.yield.nasus.ns \ 60 60 result.churn.jax.ns \ 61 61 result.cycle.low.jax.ops \ 62 result.cycle.low.nasus.ops \ 62 63 result.yield.low.jax.ops \ 64 result.yield.low.nasus.ops \ 63 65 result.churn.low.jax.ops \ 64 66 result.cycle.low.jax.ns \ 67 result.cycle.low.nasus.ns \ 65 68 result.yield.low.jax.ns \ 69 result.yield.low.nasus.ns \ 66 70 result.churn.low.jax.ns \ 67 71 result.memcd.updt.qps \ … … 69 73 result.memcd.rate.qps \ 70 74 result.memcd.rate.99th \ 71 SQMS \ 72 } 75 result.swbsrv.25gb \ 76 SQMS 77 78 PICTURES = ${addsuffix .pstex, ${FIGURES} } 73 79 74 80 PROGRAMS = ${addsuffix .tex, \ … … 80 86 ## Define the documents that need to be made. 81 87 all: thesis.pdf 82 thesis.pdf: ${TEXTS} ${FIGURES} ${PICTURES} thesis.tex glossary.tex local.bib ${LaTMac}/common.tex ${LaTMac}/common.sty ${BibRep}/pl.bib88 build/thesis.dvi: ${TEXTS} ${PICTURES} thesis.tex glossary.tex local.bib ${LaTMac}/common.tex ${LaTMac}/common.sty ${BibRep}/pl.bib 83 89 84 90 DOCUMENT = thesis.pdf … … 144 150 python3 $< $@ 145 151 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 152 cycle_jax_ops_FLAGS = --MaxY=500000000 153 cycle_low_jax_ops_FLAGS = --MaxY=500000000 154 cycle_jax_ns_FLAGS = --MaxY=4000 155 cycle_low_jax_ns_FLAGS = --MaxY=4000 156 157 cycle_nasus_ops_FLAGS = --MaxY=1250000000 158 cycle_low_nasus_ops_FLAGS = --MaxY=1250000000 159 cycle_nasus_ns_FLAGS = --MaxY=1500 160 cycle_low_nasus_ns_FLAGS = --MaxY=1500 161 162 yield_jax_ops_FLAGS = --MaxY=1000000000 163 yield_low_jax_ops_FLAGS = --MaxY=1000000000 153 164 yield_jax_ns_FLAGS = --MaxY=1500 154 165 yield_low_jax_ns_FLAGS = --MaxY=1500 155 166 156 build/result.%.ns.svg : data/% Makefile | ${Build}167 build/result.%.ns.svg : data/% Makefile ../../../../benchmark/plot.py | ${Build} 157 168 ../../../../benchmark/plot.py -f $< -o $@ -y "ns per ops/procs" $($(subst .,_,$*)_ns_FLAGS) 158 169 159 build/result.%.ops.svg : data/% Makefile | ${Build}170 build/result.%.ops.svg : data/% Makefile ../../../../benchmark/plot.py | ${Build} 160 171 ../../../../benchmark/plot.py -f $< -o $@ -y "Ops per second" $($(subst .,_,$*)_ops_FLAGS) 161 172 162 build/result.memcd.updt.qps.svg : data/memcd.updt Makefile | ${Build}173 build/result.memcd.updt.qps.svg : data/memcd.updt Makefile ../../../../benchmark/plot.py | ${Build} 163 174 ../../../../benchmark/plot.py -f $< -o $@ -y "Actual QPS" -x "Update Ratio" 164 175 165 build/result.memcd.updt.lat.svg : data/memcd.updt Makefile | ${Build}176 build/result.memcd.updt.lat.svg : data/memcd.updt Makefile ../../../../benchmark/plot.py | ${Build} 166 177 ../../../../benchmark/plot.py -f $< -o $@ -y "Average Read Latency" -x "Update Ratio" 167 178 168 build/result.memcd.rate.qps.svg : data/memcd.rate Makefile | ${Build}179 build/result.memcd.rate.qps.svg : data/memcd.rate Makefile ../../../../benchmark/plot.py | ${Build} 169 180 ../../../../benchmark/plot.py -f $< -o $@ -y "Actual QPS" -x "Target QPS" 170 181 171 build/result.memcd.rate.99th.svg : data/memcd.rate Makefile | ${Build}182 build/result.memcd.rate.99th.svg : data/memcd.rate Makefile ../../../../benchmark/plot.py | ${Build} 172 183 ../../../../benchmark/plot.py -f $< -o $@ -y "Tail Read Latency" -x "Target QPS" 184 185 build/swbsrv.% : data/swbsrv.%.nginx data/swbsrv.%.cfa Makefile ../../../../benchmark/process-trun.py | ${Build} 186 ../../../../benchmark/process-trun.py --out $@ $^ 187 188 build/result.swbsrv.%.svg : build/swbsrv.% Makefile ../../../../benchmark/plot.py | ${Build} 189 ../../../../benchmark/plot.py -f $< -o $@ -y "Data Rate" -x "Request Rate" 173 190 174 191 ## pstex with inverted colors
Note: See TracChangeset
for help on using the changeset viewer.