Changeset 17c6edeb for doc/theses/thierry_delisle_PhD/thesis/Makefile
- Timestamp:
- Aug 16, 2022, 2:52:24 PM (4 years ago)
- 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. - File:
-
- 1 edited
-
doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
doc/theses/thierry_delisle_PhD/thesis/Makefile
r32d1383 r17c6edeb 26 26 eval_micro \ 27 27 eval_macro \ 28 conclusion \ 28 29 }} 29 30 30 FIGURES = ${addsuffix .tex, \ 31 } 32 33 PICTURES = ${addsuffix .pstex, \ 34 base \ 31 FIGURES = base \ 35 32 base_avg \ 36 33 base_ts2 \ … … 54 51 cycle \ 55 52 result.cycle.jax.ops \ 53 result.cycle.nasus.ops \ 56 54 result.yield.jax.ops \ 55 result.yield.nasus.ops \ 57 56 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 \ 58 62 result.cycle.jax.ns \ 63 result.cycle.nasus.ns \ 59 64 result.yield.jax.ns \ 65 result.yield.nasus.ns \ 60 66 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 \ 61 72 result.cycle.low.jax.ops \ 73 result.cycle.low.nasus.ops \ 62 74 result.yield.low.jax.ops \ 75 result.yield.low.nasus.ops \ 63 76 result.churn.low.jax.ops \ 77 result.churn.low.nasus.ops \ 64 78 result.cycle.low.jax.ns \ 79 result.cycle.low.nasus.ns \ 65 80 result.yield.low.jax.ns \ 81 result.yield.low.nasus.ns \ 66 82 result.churn.low.jax.ns \ 67 result.memcd.updt.qps \ 68 result.memcd.updt.lat \ 83 result.churn.low.nasus.ns \ 69 84 result.memcd.rate.qps \ 70 85 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 96 PICTURES = ${addsuffix .pstex, ${FIGURES} } 73 97 74 98 PROGRAMS = ${addsuffix .tex, \ … … 80 104 ## Define the documents that need to be made. 81 105 all: thesis.pdf 82 thesis.pdf: ${TEXTS} ${FIGURES} ${PICTURES} thesis.tex glossary.tex local.bib ${LaTMac}/common.tex ${LaTMac}/common.sty ${BibRep}/pl.bib106 build/thesis.dvi: ${TEXTS} ${PICTURES} thesis.tex glossary.tex local.bib ${LaTMac}/common.tex ${LaTMac}/common.sty ${BibRep}/pl.bib 83 107 84 108 DOCUMENT = thesis.pdf … … 144 168 python3 $< $@ 145 169 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} 170 cycle_jax_ops_FLAGS = --MaxY=500000000 171 cycle_low_jax_ops_FLAGS = --MaxY=500000000 172 cycle_jax_ns_FLAGS = --MaxY=4000 173 cycle_low_jax_ns_FLAGS = --MaxY=4000 174 175 cycle_nasus_ops_FLAGS = --MaxY=1250000000 176 cycle_low_nasus_ops_FLAGS = --MaxY=1250000000 177 cycle_nasus_ns_FLAGS = --MaxY=1500 178 cycle_low_nasus_ns_FLAGS = --MaxY=1500 179 180 yield_jax_ops_FLAGS = --MaxY=1000000000 181 yield_low_jax_ops_FLAGS = --MaxY=1000000000 182 yield_jax_ns_FLAGS = --MaxY=4000 183 yield_low_jax_ns_FLAGS = --MaxY=4000 184 185 yield_nasus_ops_FLAGS = --MaxY=1500000000 186 yield_low_nasus_ops_FLAGS = --MaxY=1500000000 187 yield_nasus_ns_FLAGS = --MaxY=1500 188 yield_low_nasus_ns_FLAGS = --MaxY=1500 189 190 churn_jax_ops_FLAGS = --MaxY=50000000 191 churn_low_jax_ops_FLAGS = --MaxY=50000000 192 churn_jax_ns_FLAGS = --MaxY=20000 193 churn_low_jax_ns_FLAGS = --MaxY=20000 194 195 churn_nasus_ops_FLAGS = --MaxY=75000000 196 churn_low_nasus_ops_FLAGS = --MaxY=75000000 197 churn_nasus_ns_FLAGS = --MaxY=20000 198 churn_low_nasus_ns_FLAGS = --MaxY=20000 199 200 build/result.%.ns.svg : data/% Makefile ../../../../benchmark/plot.py | ${Build} 157 201 ../../../../benchmark/plot.py -f $< -o $@ -y "ns per ops/procs" $($(subst .,_,$*)_ns_FLAGS) 158 202 159 build/result.%.ops.svg : data/% Makefile | ${Build}203 build/result.%.ops.svg : data/% Makefile ../../../../benchmark/plot.py | ${Build} 160 204 ../../../../benchmark/plot.py -f $< -o $@ -y "Ops per second" $($(subst .,_,$*)_ops_FLAGS) 161 205 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} 206 build/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 209 build/result.memcd.rate.99th.svg : data/memcd.rate Makefile ../../../../benchmark/plot.py | ${Build} 172 210 ../../../../benchmark/plot.py -f $< -o $@ -y "Tail Read Latency" -x "Target QPS" 211 212 build/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 215 build/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 218 build/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 221 build/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 224 build/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 227 build/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 230 build/swbsrv.% : data/swbsrv.%.nginx data/swbsrv.%.cfa Makefile ../../../../benchmark/process-trun.py | ${Build} 231 ../../../../benchmark/process-trun.py --out $@ $^ 232 233 build/result.swbsrv.%.svg : build/swbsrv.% Makefile ../../../../benchmark/plot.py | ${Build} 234 ../../../../benchmark/plot.py -f $< -o $@ -y "Data Rate" -x "Request Rate" 235 236 build/result.swbsrv.%.err.svg : build/swbsrv.% Makefile ../../../../benchmark/plot.py | ${Build} 237 ../../../../benchmark/plot.py -f $< -o $@ -y "Errors" -x "Request Rate" 173 238 174 239 ## pstex with inverted colors
Note:
See TracChangeset
for help on using the changeset viewer.