Changeset bb5b866 for doc/theses/mike_brooks_MMath/benchmarks/list/Makefile
- Timestamp:
- Sep 22, 2025, 2:51:09 PM (7 months ago)
- Branches:
- master, stuck-waitfor-destruct
- Children:
- 78bc398
- Parents:
- 1dec8f3
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/theses/mike_brooks_MMath/benchmarks/list/Makefile
r1dec8f3 rbb5b866 9 9 # For performance, see also: `results-smoketest.csv`, `make thesis`, and more such applied targets at the end 10 10 11 11 12 CFA ?= cfa 12 CC ?= gcc-1113 CXX ?= g++-1113 CC = gcc-11 14 CXX = g++-11 14 15 UXX ?= ~/u++/u++-7.0.0/bin/u++ 16 17 hi: 18 echo $(CC) 19 echo $(CXX) 15 20 16 21 MODE?=performance … … 23 28 LLHEAP_LIB=../llheap/libllheap.so 24 29 30 CFA_PERFMODE_DEBUG_FLAG?=-nodebug 31 25 32 ifeq "$(MODE)" "performance" 26 PERFFLAGS_CFA = -DNDEBUG -O3 -nodebug33 PERFFLAGS_CFA = -DNDEBUG -O3 $(CFA_PERFMODE_DEBUG_FLAG) 27 34 PERFFLAGS_CC = -DNDEBUG -O3 28 35 else ifeq "$(MODE)" "correctness" 29 PERFFLAGS_CFA = -O0 -g -nodebug -D__CFA_DEBUG__ # shortcut for not also building debug cfa36 PERFFLAGS_CFA = -O0 -g 30 37 PERFFLAGS_CC = -O0 -g 31 38 else … … 310 317 8388608-1 \ 311 318 16777216-1 \ 319 , $(if $(filter $(RUN_DATA_SIZE_MODE),peterhuge), \ 320 16777216-1 \ 321 33554432-1 \ 322 67108864-1 \ 323 134217728-1 \ 312 324 , $(if $(filter $(RUN_DATA_SIZE_MODE),none), \ 313 325 , $(error Bad RUN_DATA_SIZE_MODE ($(RUN_DATA_SIZE_MODE)); see list of accepted values in Makefile's RUN_DATA_SIZES defimition) \ 314 )))))))) 326 ))))))))) 327 328 # removed from peterhuge 329 # 268435456-1 \ 330 # 536870912-1 \ 331 # 1073741824-1 \ 332 315 333 316 334 RUN_REP_IDS=$(shell echo {1..$(RUN_NUM_REPS)}) # 1 2 3 … … 398 416 399 417 results-zoomout-noshuf.csv: MAKE_DISABLE_OBSERVATION=yes 400 results-zoomout-noshuf.csv: EXTRA_COMP_FLAGS+= -DTINY_USER_ITEMS -DDISABLE_INTERLEAVING 418 results-zoomout-noshuf.csv: EXTRA_COMP_FLAGS+= -DTINY_USER_ITEMS -DDISABLE_INTERLEAVING -DDISABLE_ITERS 419 results-zoomout-noshuf.csv: OP_MOVEMENTS=stack 420 results-zoomout-noshuf.csv: OP_POLARITIES=insfirst 421 results-zoomout-noshuf.csv: OP_ACCESSORS=allhead 401 422 results-zoomout-noshuf.csv: FORCE cleanbuild 402 make results-latest.csv RUN_DURATION_SEC=5 RUN_NUM_REPS=5 RUN_DATA_SIZE_MODE=bignthorough OPS=stack-insfirst-allhead FX_SOLUTIONS='lq-tailq cfa-cfa upp-upp cpp-stlref cfa-strip' SEED=-1423 make results-latest.csv RUN_DURATION_SEC=5 RUN_NUM_REPS=5 RUN_DATA_SIZE_MODE=bignthorough OPS=stack-insfirst-allhead FX_SOLUTIONS='lq-tailq cfa-cfa upp-upp cpp-stlref lq-list' SEED=-1 403 424 cp results-latest.csv $@ 404 425 405 426 results-zoomout-shuf.csv: MAKE_DISABLE_OBSERVATION=yes 406 results-zoomout-shuf.csv: EXTRA_COMP_FLAGS+= -DTINY_USER_ITEMS -DDISABLE_INTERLEAVING 427 results-zoomout-shuf.csv: EXTRA_COMP_FLAGS+= -DTINY_USER_ITEMS -DDISABLE_INTERLEAVING -DDISABLE_ITERS 428 results-zoomout-shuf.csv: OP_MOVEMENTS=stack 429 results-zoomout-shuf.csv: OP_POLARITIES=insfirst 430 results-zoomout-shuf.csv: OP_ACCESSORS=allhead 407 431 results-zoomout-shuf.csv: FORCE cleanbuild 408 make results-latest.csv RUN_DURATION_SEC=5 RUN_NUM_REPS=5 RUN_DATA_SIZE_MODE=bignthorough OPS=stack-insfirst-allhead FX_SOLUTIONS='lq-tailq cfa-cfa upp-upp cpp-stlref cfa-strip' 432 make results-latest.csv RUN_DURATION_SEC=5 RUN_NUM_REPS=5 RUN_DATA_SIZE_MODE=bignthorough OPS=stack-insfirst-allhead FX_SOLUTIONS='lq-tailq cfa-cfa upp-upp cpp-stlref lq-list' 433 cp results-latest.csv $@ 434 435 results-manual.csv: MAKE_DISABLE_OBSERVATION=yes 436 results-manual.csv: EXTRA_COMP_FLAGS+= -DTINY_USER_ITEMS -DDISABLE_INTERLEAVING -DDISABLE_ITERS 437 results-manual.csv: OP_MOVEMENTS=stack 438 results-manual.csv: OP_POLARITIES=insfirst 439 results-manual.csv: OP_ACCESSORS=allhead 440 results-manual.csv: FX_SOLUTIONS=cpp-stlref 441 results-manual.csv: RUN_DATA_SIZE_MODE=peterhuge 442 results-manual.csv: FORCE cleanbuild 443 make results-latest.csv RUN_DURATION_SEC=3 RUN_NUM_REPS=1 RUN_DATA_SIZE_MODE='$(RUN_DATA_SIZE_MODE)' OPS='$(OPS)' FX_SOLUTIONS='$(FX_SOLUTIONS)' 409 444 cp results-latest.csv $@ 410 445
Note:
See TracChangeset
for help on using the changeset viewer.