|
|
Improvements (<4% variation) |
|
|
Distinct workload for highest improvement |
|
|
#
|
Solution UID
|
IK1
|
IK2
|
New distinct optimization choices
|
Ref
|
Best species
|
Worst species
|
Touched
|
Iters
|
Program
|
CMD
|
Dataset
|
Dataset file
|
CPU freq (MHz)
|
Cores
|
Platform
|
OS
|
Replay
|
S1
|
23a796dc445f83bb
|
4.21
|
0.23
|
-O3 -fno-branch-target-load-optimize2 -fno-check-data-deps -fcse-skip-blocks -fcx-fortran-rules -fdevirtualize -fno-inline-small-functions -fno-ipa-pta -fkeep-inline-functions -fno-loop-strip-mine -floop-parallelize-all -flto -fno-prefetch-loop-arrays -fno-reorder-blocks -fno-sched-spec-load-dangerous -ftree-fre -ftree-loop-linear -ftree-partial-pre --param inline-min-speedup=6 --param max-inline-insns-recursive-auto=272 --param comdat-sharing-probability=27 --param large-function-insns=1851 --param early-inlining-insns=1 --param max-gcse-insertion-ratio=38 --param max-unroll-times=6 --param max-crossjump-edges=145 --param max-grow-copy-bb-insns=13 --param max-cse-insns=1830 --param scev-max-expr-size=44 --param omega-max-wild-cards=6 --param vect-max-version-for-alignment-checks=11 --param vect-max-version-for-alias-checks=19 --param sink-frequency-threshold=39 --param sched-spec-prob-cutoff=100 --param sched-mem-true-dep-cost=1 --param max-jump-thread-duplication-stmts=23 --param sccvn-max-scc-size=4419 --param max-tail-merge-comparisons=2
|
-O3
|
1
|
0
|
2
|
1
|
milepost-codelet-mibench-office-ghostscript-src-gdevpbm-codelet-1-1
|
default
|
|
|
1196, 1196, 1196, 1196
|
1
|
ALPS GRAND
|
Android 5.0
|
|
S2
|
532cb5ad38504f79
|
1.59
|
0.25
|
-O3 -fcheck-data-deps -fcx-fortran-rules -fno-delayed-branch -fno-function-sections -fno-inline-functions-called-once -fno-keep-inline-functions -flto -fno-defer-pop -fno-partial-inlining -fno-sched-spec-load-dangerous -fsched-rank-heuristic -fselective-scheduling -fsplit-wide-types -fno-tree-tail-merge -fno-unsafe-loop-optimizations -ffp-contract=off --param max-inline-recursive-depth-auto=9 --param max-completely-peel-times=19 --param max-iterations-to-track=1382 --param sms-loop-average-count-threshold=0 --param hot-bb-frequency-fraction=1941 --param unlikely-bb-count-fraction=5622 --param align-loop-iterations=1 --param max-sched-region-blocks=7 --param max-sched-insn-conflict-delay=1 --param selsched-max-sched-times=1 --param max-jump-thread-duplication-stmts=3 --param max-dse-active-local-stores=2849 --param l1-cache-line-size=5 --param ira-loop-reserved-regs=3 --param graphite-max-bbs-per-function=67 --param min-insn-to-prefetch-ratio=14 --param ipa-cp-loop-hint-bonus=80 --param max-tail-merge-comparisons=8 --param asan-instrument-reads=0
|
-O3
|
1
|
0
|
2
|
1
|
milepost-codelet-mibench-consumer-tiffmedian-src-tiffmedian-codelet-5-1
|
default
|
|
|
1300, 1300
|
1
|
TCL A463BG
|
Android 4.4.2
|
|
S3
|
b2ea32d4663b3a3f
|
1.46
|
0.91
|
-O3 -fno-caller-saves -fdata-sections -fexpensive-optimizations -fno-if-conversion -fno-if-conversion2 -fno-inline-small-functions -fno-ipa-cp-clone -fno-ipa-reference -floop-nest-optimize -fdefer-pop -fsched-interblock -foptimize-sibling-calls -fpeel-loops -fno-sched-critical-path-heuristic -fno-selective-scheduling -fsingle-precision-constant -ftracer -ftree-ch -ftree-fre -fno-unit-at-a-time -falign-loops=0 --param max-inline-recursive-depth-auto=8 --param max-delay-slot-insn-search=125 --param gcse-after-reload-partial-fraction=5 --param max-hoist-depth=14 --param hot-bb-count-ws-permille=905 --param unlikely-bb-count-fraction=8866 --param align-threshold=13 --param omega-hash-table-size=947 --param sink-frequency-threshold=92 --param ssp-buffer-size=14 --param max-fields-for-field-sensitive=0 --param lra-max-considered-reload-pseudos=693 --param slp-max-insns-in-bb=1466 --param asan-globals=1
|
-O3
|
1
|
0
|
2
|
1
|
milepost-codelet-mibench-office-rsynth-src-nsynth-codelet-5-1
|
default
|
|
|
1300, 1300
|
1
|
TCL A463BG
|
Android 4.4.2
|
|
S4
|
8a5342138bd393e8
|
1.24
|
0.26
|
-O3 -fno-check-data-deps -fcprop-registers -fno-data-sections -fno-devirtualize -fno-fast-math -fipa-cp -flto -fno-branch-count-reg -fzero-initialized-in-bss -free -frerun-cse-after-loop -fsched-critical-path-heuristic -fno-sel-sched-pipelining -ftree-copy-prop -ftree-dce -ftree-loop-distribution -ftree-partial-pre -fuse-linker-plugin -falign-labels=0 --param large-stack-frame=331 --param gcse-unrestricted-cost=5 --param max-unrolled-insns=71 --param max-completely-peeled-insns=111 --param max-completely-peel-loop-nest-depth=6 --param hot-bb-count-ws-permille=785 --param min-spec-prob=74 --param max-sched-extend-regions-iters=0 --param selsched-max-sched-times=0 --param min-size-for-stack-sharing=7 --param max-fields-for-field-sensitive=0 --param sccvn-max-scc-size=5476 --param ira-max-conflict-table-size=375 --param ira-loop-reserved-regs=0 --param slp-max-insns-in-bb=1515 --param allow-store-data-races=1
|
-O3
|
1
|
0
|
2
|
1
|
milepost-codelet-mibench-automotive-susan-e-src-susan-codelet-10-1
|
default
|
|
|
1300, 1300
|
1
|
TCL A463BG
|
Android 4.4.2
|
|
S5
|
af98b441bafddfad
|
1.23
|
1.01
|
-O3 -fbranch-target-load-optimize2 -fno-btr-bb-exclusive -fgcse-las -floop-block -finline -fno-sched-spec -fpredictive-commoning -fno-sched-critical-path-heuristic -fsection-anchors -fno-sel-sched-pipelining-outer-loops -fno-split-ivs-in-unroller -fno-strict-aliasing -fno-tree-loop-ivcanon -ftree-loop-vectorize -funsafe-math-optimizations -fno-vpt -falign-functions=0 --param vect-max-peeling-for-alignment=60 --param sched-spec-prob-cutoff=89 --param graphite-max-bbs-per-function=98 --param max-vartrack-expr-depth=13 --param ipa-cp-value-list-size=4 --param max-slsr-cand-scan=167969 --param asan-instrument-writes=1
|
-O3
|
1
|
0
|
2
|
1
|
milepost-codelet-mibench-automotive-basicmath-cubic-codelet-3-1
|
default
|
|
|
1300, 1300
|
1
|
TCL A463BG
|
Android 4.4.2
|
|
S6
|
280fd92262475ab0
|
1.19
|
0.80
|
-O3 -fno-cse-follow-jumps -fdevirtualize -fno-float-store -fno-ipa-reference -fno-isolate-erroneous-paths-dereference -fno-move-loop-invariants -fzero-initialized-in-bss -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-reciprocal-math -free -fsched-group-heuristic -fsched-spec-insn-heuristic -fsched-dep-count-heuristic -fsingle-precision-constant -fno-tracer -ftree-phiprop -ftree-pta -ftree-tail-merge -funroll-loops -falign-jumps=0 --param max-inline-recursive-depth=15 --param max-inline-recursive-depth-auto=8 --param min-inline-recursive-probability=4 --param comdat-sharing-probability=7 --param max-peeled-insns=39 --param max-completely-peel-times=18 --param max-unswitch-insns=21 --param align-loop-iterations=1 --param omega-max-geqs=334 --param omega-max-keys=180 --param vect-max-version-for-alias-checks=6 --param max-reload-search-insns=73 --param max-sched-region-blocks=10 --param max-pipeline-region-blocks=23 --param sched-spec-prob-cutoff=52 --param ira-max-conflict-table-size=1451 --param graphite-max-nb-scop-params=20 --param max-vartrack-expr-depth=1 --param max-vartrack-reverse-op-size=40 --param ipa-cp-array-index-hint-bonus=82 --param asan-instrument-writes=1 --param asan-instrument-reads=0 --param uninit-control-dep-attempts=609
|
-O3
|
1
|
0
|
2
|
1
|
milepost-codelet-mibench-security-pgp-e-src-mpilib-codelet-3-1
|
default
|
|
|
1300, 1300
|
1
|
TCL A463BG
|
Android 4.4.2
|
|
S7
|
4be4b87e362cb4ca
|
1.14
|
0.83
|
-O3 -fcombine-stack-adjustments -fno-cse-skip-blocks -fno-ipa-reference -fira-share-spill-slots -fisolate-erroneous-paths-attribute -fkeep-inline-functions -fno-loop-strip-mine -fno-modulo-sched -fno-defer-pop -fno-prefetch-loop-arrays -fno-tree-loop-if-convert-stores -fno-tree-loop-distribution -fno-tree-loop-linear -ftree-loop-optimize -fno-tree-pta -funroll-loops --param predictable-branch-outcome=34 --param max-gcse-insertion-ratio=7 --param max-peel-branches=34 --param max-unswitch-level=4 --param max-iterations-to-track=1069 --param hot-bb-count-ws-permille=445 --param align-threshold=99 --param tracer-min-branch-ratio=57 --param omega-eliminate-redundant-constraints=1 --param sink-frequency-threshold=47 --param ira-loop-reserved-regs=4 --param lra-max-considered-reload-pseudos=760 --param graphite-max-bbs-per-function=128 --param loop-invariant-max-bbs-in-loop=1867 --param max-tracked-strlens=1437
|
-O3
|
1
|
0
|
2
|
1
|
milepost-codelet-mibench-automotive-bitcount-src-bitcnts-codelet-1-1
|
default
|
|
|
1300, 1300
|
1
|
TCL A463BG
|
Android 4.4.2
|
|
S8
|
22f0e6e7af6c4a93
|
1.12
|
1.00
|
-O3 -fno-associative-math -fgcse -fgcse-sm -fif-conversion -floop-block -floop-nest-optimize -ffunction-cse -fno-rerun-cse-after-loop -fsched-group-heuristic -fno-signaling-nans -fno-tree-forwprop -ftree-loop-if-convert -ftree-loop-im -ftree-phiprop -fno-tree-loop-linear -fno-tree-pta -fsched-stalled-insns-dep=0 --param inline-min-speedup=14 --param max-delay-slot-insn-search=139 --param large-stack-frame-growth=1598 --param max-gcse-insertion-ratio=2 --param gcse-unrestricted-cost=2 --param max-average-unrolled-insns=88 --param max-unroll-times=15 --param max-peel-times=28 --param max-once-peeled-insns=450 --param max-iterations-computation-cost=4 --param hot-bb-count-ws-permille=392 --param hot-bb-frequency-fraction=1201 --param omega-max-eqs=200 --param omega-max-wild-cards=7 --param selsched-insns-to-rename=2 --param simultaneous-prefetches=5 --param sccvn-max-scc-size=15242 --param ira-loop-reserved-regs=0 --param ipa-max-agg-items=24 --param ipa-cp-array-index-hint-bonus=62 --param lto-partitions=42 --param asan-globals=1
|
-O3
|
1
|
0
|
2
|
1
|
milepost-codelet-mibench-automotive-susan-e-src-susan-codelet-2-1
|
default
|
|
|
1300, 1300
|
1
|
TCL A463BG
|
Android 4.4.2
|
|
S9
|
8e16734423b9fbbb
|
1.11
|
1.00
|
-O3 -fno-compare-elim -fcprop-registers -fno-forward-propagate -fipa-cp -fno-peephole2 -fno-trapping-math -fpartial-inlining -frounding-math -fno-sched-pressure -ftree-bit-ccp -ftree-coalesce-vars -fno-tree-loop-if-convert-stores -fno-tree-phiprop -fno-unsafe-math-optimizations -fno-vpt -falign-functions=0 --param max-early-inliner-iterations=0 --param early-inlining-insns=11 --param max-hoist-depth=38 --param sms-loop-average-count-threshold=0 --param lim-expensive=11 --param vect-max-version-for-alias-checks=14 --param max-sched-region-blocks=16 --param max-pipeline-region-insns=321 --param selsched-max-sched-times=3 --param min-size-for-stack-sharing=15 --param max-dse-active-local-stores=2574 --param ira-max-loops-num=132 --param loop-invariant-max-bbs-in-loop=1906 --param ipa-sra-ptr-growth-factor=2 --param lto-partitions=63 --param asan-instrument-writes=0 --param asan-instrument-reads=1 --param uninit-control-dep-attempts=670
|
-O3
|
1
|
0
|
2
|
1
|
milepost-codelet-mibench-telecomm-gsm-src-rpe-codelet-4-1
|
default
|
|
|
1300, 1300
|
1
|
TCL A463BG
|
Android 4.4.2
|
|
S10
|
6334233cc394f32b
|
1.10
|
0.98
|
-O3 -fauto-inc-dec -fcx-fortran-rules -fdce -fgcse-las -fgraphite-identity -fno-inline-functions -fno-inline-small-functions -fipa-pure-const -fno-loop-interchange -fmodulo-sched -fno-math-errno -fno-signed-zeros -fomit-frame-pointer -fstrict-overflow -ftree-ch -ftree-loop-optimize -fno-unroll-all-loops -fno-unsafe-loop-optimizations -fexcess-precision=fast -ffp-contract=fast --param large-stack-frame-growth=387 --param max-unswitch-level=3 --param scev-max-expr-complexity=19 --param max-sched-insn-conflict-delay=7 --param ssp-buffer-size=7 --param max-jump-thread-duplication-stmts=24 --param max-fields-for-field-sensitive=0 --param min-insn-to-prefetch-ratio=13 --param ipa-cp-value-list-size=15 --param max-tail-merge-iterations=3 --param asan-instrument-writes=1
|
-O3
|
1
|
0
|
2
|
1
|
milepost-codelet-mibench-automotive-susan-s-src-susan-codelet-1-1
|
default
|
|
|
|
1
|
ALPS GRAND
|
Android 5.0
|
|