Changeset e9ed2a1 for doc/theses/mike_brooks_MMath/benchmarks/list/Makefile
- Timestamp:
- Apr 6, 2023, 6:10:56 PM (15 months ago)
- Branches:
- ADT, ast-experimental, master
- Children:
- 2b01f8e
- Parents:
- 9bb8ee42
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/theses/mike_brooks_MMath/benchmarks/list/Makefile
r9bb8ee42 re9ed2a1 1 1 # For correctness, see test-correctness.sh. 2 2 # For performance: 3 # 4 # 5 # 6 # 7 # make results-latest.csv -j4RUN_DURATION_SEC=5 RUN_NUM_REPS=5 RUN_DATA_SIZE_MODE=common58 # 9 # make results-latest.csv -j4OP_MOVEMENTS=stack OP_POLARITIES=insfirst OP_ACCESSORS=allhead RUN_DURATION_SEC=5 RUN_NUM_REPS=5 RUN_DATA_SIZE_MODE=thorough10 # 3 # pushd ~/cfax 4 # . ~/setcfa build-fast 5 # popd 6 # make perfprogs CFA=$cfa -j8 MODE=performance 7 # make results-latest.csv RUN_DURATION_SEC=5 RUN_NUM_REPS=5 RUN_DATA_SIZE_MODE=common5 8 # cp results-latest.csv results-baseline.csv 9 # make results-latest.csv OP_MOVEMENTS=stack OP_POLARITIES=insfirst OP_ACCESSORS=allhead RUN_DURATION_SEC=5 RUN_NUM_REPS=5 RUN_DATA_SIZE_MODE=thorough 10 # cp results-latest.csv results-sizing.csv 11 11 12 12 CFA = cfa … … 19 19 RUN_DATA_SIZE_MODE=none 20 20 RUN_DURATION_SEC=5 21 RUN_TASKSET_CPULIST=6 21 22 22 23 ifeq "$(MODE)" "performance" 23 PERFFLAGS_CFA = - nodebug -O324 PERFFLAGS_CFA = -DNDEBUG -O3 -nodebug 24 25 PERFFLAGS_CC = -DNDEBUG -O3 25 26 else ifeq "$(MODE)" "correctness" 26 PERFFLAGS_CFA = - debug -O0 -g27 PERFFLAGS_CC = -O0 -g27 PERFFLAGS_CFA = -O0 -g -debug 28 PERFFLAGS_CC = -O0 -g 28 29 else 29 30 $(error Bad MODE ($(MODE)); should be performance or correctness) … … 31 32 32 33 PERFFLAGS_CXX = $(PERFFLAGS_CC) 33 PERFFLAGS_UXX = $(PERFFLAGS_C C)34 PERFFLAGS_UXX = $(PERFFLAGS_CFA) 34 35 35 36 SHELL = /usr/bin/bash … … 208 209 %.1csv : REP_TIME=$(shell date '+%F %H:%M:%S') 209 210 %.1csv : perfprogs FORCE 210 ./perfexp--$(CORE) $(RUN_ARGS) | xargs -n 1 printf '%s,%s,%s,%s\n' "$(REP_TIME)" "$(REP_ID)" "$(RUN_ARGS)" | tee $@211 taskset --cpu-list $(RUN_TASKSET_CPULIST) ./perfexp--$(CORE) $(RUN_ARGS) | xargs -n 1 printf '%s,%s,%s,%s\n' "$(REP_TIME)" "$(REP_ID)" "$(RUN_ARGS)" | tee $@ 211 212 212 213
Note: See TracChangeset
for help on using the changeset viewer.