Ignore:
Timestamp:
Jun 2, 2022, 3:11:21 PM (4 years ago)
Author:
caparsons <caparson@…>
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.
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

    r015925a re5d9274  
    33Build = build
    44Figures = img
    5 Macros = ../../../LaTeXmacros
    6 TeXLIB = .:${Macros}:${Build}:../../../bibliography:
     5
     6LaTMac = ../../../LaTeXmacros
     7BibRep = ../../../bibliography
     8
     9Macros = ${LaTMac}
     10TeXLIB = .:${Macros}:${Build}:${BibRep}:
    711LaTeX  = TEXINPUTS=${TeXLIB} && export TEXINPUTS && latex -halt-on-error -output-directory=${Build}
    812BibTeX = BIBINPUTS=${TeXLIB} && export BIBINPUTS && bibtex
     
    3741        emptytree \
    3842        fairness \
     43        idle \
     44        idle1 \
     45        idle2 \
     46        idle_state \
    3947        io_uring \
    4048        pivot_ring \
     
    4250        cycle \
    4351        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 \
    4467}
    4568
     
    5275## Define the documents that need to be made.
    5376all: thesis.pdf
    54 thesis.pdf: ${TEXTS} ${FIGURES} ${PICTURES} thesis.tex glossary.tex local.bib ../../../LaTeXmacros/common.tex ../../../LaTeXmacros/common.sty
     77thesis.pdf: ${TEXTS} ${FIGURES} ${PICTURES} thesis.tex glossary.tex local.bib ${LaTMac}/common.tex ${LaTMac}/common.sty ${BibRep}/pl.bib
    5578
    5679DOCUMENT = thesis.pdf
     
    116139        python3 $< $@
    117140
    118 build/result.%.ns.svg : data/% | ${Build}
    119         ../../../../benchmark/plot.py -f $< -o $@ -y "ns per ops"
     141cycle_jax_ops_FLAGS = --MaxY=120000000
     142cycle_low_jax_ops_FLAGS = --MaxY=120000000
     143cycle_jax_ns_FLAGS = --MaxY=2000
     144cycle_low_jax_ns_FLAGS = --MaxY=2000
    120145
    121 build/result.%.ops.svg : data/% | ${Build}
    122         ../../../../benchmark/plot.py -f $< -o $@ -y "Ops per second"
     146yield_jax_ops_FLAGS = --MaxY=150000000
     147yield_low_jax_ops_FLAGS = --MaxY=150000000
     148yield_jax_ns_FLAGS = --MaxY=1500
     149yield_low_jax_ns_FLAGS = --MaxY=1500
     150
     151build/result.%.ns.svg : data/% Makefile | ${Build}
     152        ../../../../benchmark/plot.py -f $< -o $@ -y "ns per ops/procs" $($(subst .,_,$*)_ns_FLAGS)
     153
     154build/result.%.ops.svg : data/% Makefile | ${Build}
     155        ../../../../benchmark/plot.py -f $< -o $@ -y "Ops per second" $($(subst .,_,$*)_ops_FLAGS)
     156
     157build/result.memcd.updt.qps.svg : data/memcd.updt Makefile | ${Build}
     158        ../../../../benchmark/plot.py -f $< -o $@ -y "Actual QPS" -x "Update Ratio"
     159
     160build/result.memcd.updt.lat.svg : data/memcd.updt Makefile | ${Build}
     161        ../../../../benchmark/plot.py -f $< -o $@ -y "Average Read Latency" -x "Update Ratio"
     162
     163build/result.memcd.rate.qps.svg : data/memcd.rate Makefile | ${Build}
     164        ../../../../benchmark/plot.py -f $< -o $@ -y "Actual QPS" -x "Target QPS"
     165
     166build/result.memcd.rate.99th.svg : data/memcd.rate Makefile | ${Build}
     167        ../../../../benchmark/plot.py -f $< -o $@ -y "Tail Read Latency" -x "Target QPS"
    123168
    124169## pstex with inverted colors
Note: See TracChangeset for help on using the changeset viewer.