Changeset e5d9274 for doc/theses/thierry_delisle_PhD/thesis/Makefile
- Timestamp:
- Jun 2, 2022, 3:11:21 PM (4 years ago)
- Branches:
- ADT, ast-experimental, master, pthread-emulation, qualifiedEnum
- Children:
- ced5e2a
- Parents:
- 015925a (diff), fc134a48 (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) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
doc/theses/thierry_delisle_PhD/thesis/Makefile
r015925a re5d9274 3 3 Build = build 4 4 Figures = img 5 Macros = ../../../LaTeXmacros 6 TeXLIB = .:${Macros}:${Build}:../../../bibliography: 5 6 LaTMac = ../../../LaTeXmacros 7 BibRep = ../../../bibliography 8 9 Macros = ${LaTMac} 10 TeXLIB = .:${Macros}:${Build}:${BibRep}: 7 11 LaTeX = TEXINPUTS=${TeXLIB} && export TEXINPUTS && latex -halt-on-error -output-directory=${Build} 8 12 BibTeX = BIBINPUTS=${TeXLIB} && export BIBINPUTS && bibtex … … 37 41 emptytree \ 38 42 fairness \ 43 idle \ 44 idle1 \ 45 idle2 \ 46 idle_state \ 39 47 io_uring \ 40 48 pivot_ring \ … … 42 50 cycle \ 43 51 result.cycle.jax.ops \ 52 result.yield.jax.ops \ 53 result.churn.jax.ops \ 54 result.cycle.jax.ns \ 55 result.yield.jax.ns \ 56 result.churn.jax.ns \ 57 result.cycle.low.jax.ops \ 58 result.yield.low.jax.ops \ 59 result.churn.low.jax.ops \ 60 result.cycle.low.jax.ns \ 61 result.yield.low.jax.ns \ 62 result.churn.low.jax.ns \ 63 result.memcd.updt.qps \ 64 result.memcd.updt.lat \ 65 result.memcd.rate.qps \ 66 result.memcd.rate.99th \ 44 67 } 45 68 … … 52 75 ## Define the documents that need to be made. 53 76 all: thesis.pdf 54 thesis.pdf: ${TEXTS} ${FIGURES} ${PICTURES} thesis.tex glossary.tex local.bib ../../../LaTeXmacros/common.tex ../../../LaTeXmacros/common.sty77 thesis.pdf: ${TEXTS} ${FIGURES} ${PICTURES} thesis.tex glossary.tex local.bib ${LaTMac}/common.tex ${LaTMac}/common.sty ${BibRep}/pl.bib 55 78 56 79 DOCUMENT = thesis.pdf … … 116 139 python3 $< $@ 117 140 118 build/result.%.ns.svg : data/% | ${Build} 119 ../../../../benchmark/plot.py -f $< -o $@ -y "ns per ops" 141 cycle_jax_ops_FLAGS = --MaxY=120000000 142 cycle_low_jax_ops_FLAGS = --MaxY=120000000 143 cycle_jax_ns_FLAGS = --MaxY=2000 144 cycle_low_jax_ns_FLAGS = --MaxY=2000 120 145 121 build/result.%.ops.svg : data/% | ${Build} 122 ../../../../benchmark/plot.py -f $< -o $@ -y "Ops per second" 146 yield_jax_ops_FLAGS = --MaxY=150000000 147 yield_low_jax_ops_FLAGS = --MaxY=150000000 148 yield_jax_ns_FLAGS = --MaxY=1500 149 yield_low_jax_ns_FLAGS = --MaxY=1500 150 151 build/result.%.ns.svg : data/% Makefile | ${Build} 152 ../../../../benchmark/plot.py -f $< -o $@ -y "ns per ops/procs" $($(subst .,_,$*)_ns_FLAGS) 153 154 build/result.%.ops.svg : data/% Makefile | ${Build} 155 ../../../../benchmark/plot.py -f $< -o $@ -y "Ops per second" $($(subst .,_,$*)_ops_FLAGS) 156 157 build/result.memcd.updt.qps.svg : data/memcd.updt Makefile | ${Build} 158 ../../../../benchmark/plot.py -f $< -o $@ -y "Actual QPS" -x "Update Ratio" 159 160 build/result.memcd.updt.lat.svg : data/memcd.updt Makefile | ${Build} 161 ../../../../benchmark/plot.py -f $< -o $@ -y "Average Read Latency" -x "Update Ratio" 162 163 build/result.memcd.rate.qps.svg : data/memcd.rate Makefile | ${Build} 164 ../../../../benchmark/plot.py -f $< -o $@ -y "Actual QPS" -x "Target QPS" 165 166 build/result.memcd.rate.99th.svg : data/memcd.rate Makefile | ${Build} 167 ../../../../benchmark/plot.py -f $< -o $@ -y "Tail Read Latency" -x "Target QPS" 123 168 124 169 ## pstex with inverted colors
Note:
See TracChangeset
for help on using the changeset viewer.