1234567891011121314151617181920212223242526272829303132 |
- FIGURES=figures/intra-copy.pdf \
- figures/opencl-setup.pdf \
- figures/transf.pdf \
- figures/throughput.pdf \
- figures/latency.pdf \
- figures/latency-hist.pdf
- .PHONY: clean figures
- all: paper.pdf
- paper.pdf: paper.tex literature.bib $(FIGURES)
- @pdflatex $<
- @bibtex paper.aux
- figures/intra-copy.pdf:
- @cd data && python intra-copy.py ../figures/intra-copy.pdf
- figures/latency.pdf: data/ipedirectgma/ipedirectgma.cpu.txt data/ipedirectgma/ipedirectgma.gpu.txt data/ipedirectgma/plot.py
- @cd data/ipedirectgma && python plot.py && cp latency.pdf ../../figures
- figures/latency-hist.pdf: data/ipedirectgma/ipedirectgma.1024.cpu.txt data/ipedirectgma/ipedirectgma.1024.gpu.txt data/ipedirectgma/latency-hist.py
- @cd data/ipedirectgma && python latency-hist.py && cp latency-hist.pdf ../../figures
- figures/throughput.pdf: data/throughput.cpu data/throughput.gpu data/throughput.py
- @cd data && python throughput.py && cp throughput.pdf ../figures
- figures/%.pdf: figures/%.svg
- @inkscape --export-pdf=$@ $<
- clean:
- @rm -f paper.pdf *.aux *.log *.bbl *.blg *.toc $(FIGURES)
|