Ignore:
Timestamp:
Apr 17, 2026, 9:44:15 AM (5 weeks ago)
Author:
Michael Brooks <mlbrooks@…>
Branches:
master
Children:
4cf8832
Parents:
68af77b
Message:

Data supplement for list perf auxiliary analyses

File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc/theses/mike_brooks_MMath/benchmarks/list/Makefile

    r68af77b r99bc47b  
    7878
    7979
    80 FX_SOLUTIONS?=lq-tailq lq-list cfa-cfa cfa-mandHead cfa-noListed cfa-noIter cfa-likeLq cfa-strip upp-upp cpp-stlref
     80FX_SOLUTIONS?=lq-tailq lq-list cfa-cfa cfa-mandHead cfa-noListed cfa-noIter cfa-justIter cfa-justHeadls cfa-justListed cfa-strip upp-upp cpp-stlref
    8181
    8282OPS=$(call cross3,-,$(OP_MOVEMENTS),$(OP_POLARITIES),$(OP_ACCESSORS))
     
    404404results-general.csv: FORCE cleanbuild
    405405        rm -f $@
    406         $(MAKE) results-latest.csv RUN_DURATION_SEC=5 RUN_REP_IDS=1 RUN_DATA_SIZE_MODE=sweetspot RUN_INTERLEAVE_PCTS='0' FX_SOLUTIONS='lq-tailq lq-list cfa-cfa cfa-mandHead cfa-noListed cfa-noIter cfa-likeLq cfa-strip upp-upp cpp-stlref' MAKE_DISABLE_OBSERVATION=yes EXTRA_COMP_FLAGS=-DDISABLE_INTERLEAVING
     406        $(MAKE) results-latest.csv RUN_DURATION_SEC=5 RUN_REP_IDS=1 RUN_DATA_SIZE_MODE=sweetspot RUN_INTERLEAVE_PCTS='0' FX_SOLUTIONS='lq-tailq lq-list cfa-cfa cfa-mandHead cfa-noListed cfa-noIter cfa-justIter cfa-strip upp-upp cpp-stlref' MAKE_DISABLE_OBSERVATION=yes EXTRA_COMP_FLAGS=-DDISABLE_INTERLEAVING
    407407        cat results-latest.csv >> $@
    408         $(MAKE) results-latest.csv RUN_DURATION_SEC=5 RUN_REP_IDS=2 RUN_DATA_SIZE_MODE=sweetspot RUN_INTERLEAVE_PCTS='0' FX_SOLUTIONS='lq-tailq lq-list cfa-cfa cfa-mandHead cfa-noListed cfa-noIter cfa-likeLq cfa-strip upp-upp cpp-stlref' MAKE_DISABLE_OBSERVATION=yes EXTRA_COMP_FLAGS=-DDISABLE_INTERLEAVING
     408        $(MAKE) results-latest.csv RUN_DURATION_SEC=5 RUN_REP_IDS=2 RUN_DATA_SIZE_MODE=sweetspot RUN_INTERLEAVE_PCTS='0' FX_SOLUTIONS='lq-tailq lq-list cfa-cfa cfa-mandHead cfa-noListed cfa-noIter cfa-justIter cfa-strip upp-upp cpp-stlref' MAKE_DISABLE_OBSERVATION=yes EXTRA_COMP_FLAGS=-DDISABLE_INTERLEAVING
    409409        cat results-latest.csv >> $@
    410         $(MAKE) results-latest.csv RUN_DURATION_SEC=5 RUN_REP_IDS=3 RUN_DATA_SIZE_MODE=sweetspot RUN_INTERLEAVE_PCTS='0' FX_SOLUTIONS='lq-tailq lq-list cfa-cfa cfa-mandHead cfa-noListed cfa-noIter cfa-likeLq cfa-strip upp-upp cpp-stlref' MAKE_DISABLE_OBSERVATION=yes EXTRA_COMP_FLAGS=-DDISABLE_INTERLEAVING
     410        $(MAKE) results-latest.csv RUN_DURATION_SEC=5 RUN_REP_IDS=3 RUN_DATA_SIZE_MODE=sweetspot RUN_INTERLEAVE_PCTS='0' FX_SOLUTIONS='lq-tailq lq-list cfa-cfa cfa-mandHead cfa-noListed cfa-noIter cfa-justIter cfa-strip upp-upp cpp-stlref' MAKE_DISABLE_OBSERVATION=yes EXTRA_COMP_FLAGS=-DDISABLE_INTERLEAVING
    411411        cat results-latest.csv >> $@
    412         $(MAKE) results-latest.csv RUN_DURATION_SEC=5 RUN_REP_IDS=4 RUN_DATA_SIZE_MODE=sweetspot RUN_INTERLEAVE_PCTS='0' FX_SOLUTIONS='lq-tailq lq-list cfa-cfa cfa-mandHead cfa-noListed cfa-noIter cfa-likeLq cfa-strip upp-upp cpp-stlref' MAKE_DISABLE_OBSERVATION=yes EXTRA_COMP_FLAGS=-DDISABLE_INTERLEAVING
     412        $(MAKE) results-latest.csv RUN_DURATION_SEC=5 RUN_REP_IDS=4 RUN_DATA_SIZE_MODE=sweetspot RUN_INTERLEAVE_PCTS='0' FX_SOLUTIONS='lq-tailq lq-list cfa-cfa cfa-mandHead cfa-noListed cfa-noIter cfa-justIter cfa-strip upp-upp cpp-stlref' MAKE_DISABLE_OBSERVATION=yes EXTRA_COMP_FLAGS=-DDISABLE_INTERLEAVING
    413413        cat results-latest.csv >> $@
    414         $(MAKE) results-latest.csv RUN_DURATION_SEC=5 RUN_REP_IDS=5 RUN_DATA_SIZE_MODE=sweetspot RUN_INTERLEAVE_PCTS='0' FX_SOLUTIONS='lq-tailq lq-list cfa-cfa cfa-mandHead cfa-noListed cfa-noIter cfa-likeLq cfa-strip upp-upp cpp-stlref' MAKE_DISABLE_OBSERVATION=yes EXTRA_COMP_FLAGS=-DDISABLE_INTERLEAVING
     414        $(MAKE) results-latest.csv RUN_DURATION_SEC=5 RUN_REP_IDS=5 RUN_DATA_SIZE_MODE=sweetspot RUN_INTERLEAVE_PCTS='0' FX_SOLUTIONS='lq-tailq lq-list cfa-cfa cfa-mandHead cfa-noListed cfa-noIter cfa-justIter cfa-strip upp-upp cpp-stlref' MAKE_DISABLE_OBSERVATION=yes EXTRA_COMP_FLAGS=-DDISABLE_INTERLEAVING
    415415        cat results-latest.csv >> $@
    416416
    417 SHORT_SEMIPERIM=7
     417results-extrastrip.csv: MAKE_DISABLE_OBSERVATION=yes
     418results-extrastrip.csv: EXTRA_COMP_FLAGS+= -DDISABLE_INTERLEAVING
     419results-extrastrip.csv: FORCE cleanbuild
     420        rm -f $@
     421        $(MAKE) results-latest.csv RUN_DURATION_SEC=5 RUN_DATA_SIZE_MODE=sweetspot RUN_INTERLEAVE_PCTS='0' FX_SOLUTIONS='cfa-justHeadls cfa-justListed' MAKE_DISABLE_OBSERVATION=yes EXTRA_COMP_FLAGS=-DDISABLE_INTERLEAVING
     422        cat results-latest.csv >> $@
     423
     424
     425SHORT_SEMIPERIM=10
    418426
    419427results-short-once.phony: MAKE_DISABLE_OBSERVATION=yes
     
    423431results-short-once.phony: EXTRA_COMP_FLAGS+= -DDISABLE_INTERLEAVING -DWIDTH=$(WIDTH)
    424432results-short-once.phony: FX_SOLUTIONS=lq-tailq cfa-cfa
    425 results-short-once.phony: OP_MOVEMENTS=queue
     433results-short-once.phony: OP_MOVEMENTS=stack queue
    426434results-short-once.phony: OP_ACCESSORS=allhead
    427435results-short-once.phony: FORCE cleanbuild
    428         $(MAKE) results-latest.csv RUN_DATA_SIZE_MODE=manual RUN_DATA_SIZES="$(RUN_DATA_SIZES)" RUN_INTERLEAVE_PCTS='0' FX_SOLUTIONS='lq-tailq cfa-cfa' EXTRA_COMP_FLAGS=-DDISABLE_INTERLEAVING OP_MOVEMENTS=queue OP_ACCESSORS=allhead MAKE_DISABLE_OBSERVATION=yes
     436        $(MAKE) results-latest.csv RUN_DATA_SIZE_MODE=manual RUN_DATA_SIZES="$(RUN_DATA_SIZES)" RUN_INTERLEAVE_PCTS='0' FX_SOLUTIONS='$(FX_SOLUTIONS)' EXTRA_COMP_FLAGS='$(EXTRA_COMP_FLAGS)' OP_MOVEMENTS='$(OP_MOVEMENTS)' OP_ACCESSORS='$(OP_ACCESSORS)' MAKE_DISABLE_OBSERVATION=$(MAKE_DISABLE_OBSERVATION)
    429437
    430438results-short.csv: FORCE
    431439        rm -f $@
    432440        for i in {1..$(SHORT_SEMIPERIM)}; do    $(MAKE) results-short-once.phony WIDTH=$$i; cat results-latest.csv >> $@; done
     441
     442WIDE_WIDTHS = 1 2 3 4 5 6 7 8 9 10 12 14 16 18 21 24 28 32 37 43 50 57 66 76 87 100
     443
     444results-wide-once.phony: MAKE_DISABLE_OBSERVATION=yes
     445results-wide-once.phony: RUN_DATA_SIZES=1-1000000
     446results-wide-once.phony: EXTRA_COMP_FLAGS+= -DDISABLE_INTERLEAVING -DWIDTH=$(WIDTH)
     447results-wide-once.phony: FX_SOLUTIONS=cfa-cfa
     448results-wide-once.phony: OP_MOVEMENTS=queue
     449results-wide-once.phony: OP_ACCESSORS=allhead
     450results-wide-once.phony: FORCE cleanbuild
     451        $(MAKE) results-latest.csv RUN_DATA_SIZE_MODE=manual RUN_DATA_SIZES="$(RUN_DATA_SIZES)" RUN_INTERLEAVE_PCTS='0' FX_SOLUTIONS='$(FX_SOLUTIONS)' EXTRA_COMP_FLAGS='$(EXTRA_COMP_FLAGS)' OP_MOVEMENTS='$(OP_MOVEMENTS)' OP_ACCESSORS='$(OP_ACCESSORS)' MAKE_DISABLE_OBSERVATION=$(MAKE_DISABLE_OBSERVATION)
     452
     453results-wide.csv: FORCE
     454        rm -f $@
     455        for i in $(WIDE_WIDTHS); do     $(MAKE) results-wide-once.phony WIDTH=$$i; cat results-latest.csv >> $@; done
    433456
    434457results-zoomout-noshuf.csv: MAKE_DISABLE_OBSERVATION=yes
     
    465488        $(MAKE) results-zoomout-noshuf.csv
    466489        $(MAKE) results-zoomout-shuf.csv
     490        $(MAKE) results-short.csv
     491        $(MAKE) results-wide.csv
     492        $(MAKE) results-extrastrip.csv
    467493
    468494results-smoketest.csv: RUN_DATA_SIZE_MODE=bignquick
Note: See TracChangeset for help on using the changeset viewer.