|
|
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
|
5b80d6ef1857d8d6
|
2.47
|
0.97
|
-O3 -fno-associative-math -fcse-follow-jumps -fno-delete-null-pointer-checks -fno-fat-lto-objects -fipa-cp -fipa-pure-const -fno-ira-hoist-pressure -fivopts -fkeep-inline-functions -fkeep-static-consts -fno-modulo-sched -fmodulo-sched-allow-regmoves -fpeephole2 -fno-rounding-math -fsched-last-insn-heuristic -ftree-builtin-call-dce -ftree-copy-prop -ftree-copyrename -fno-tree-dce -fno-tree-loop-if-convert -ftree-loop-im -ftree-ter -fno-use-linker-plugin -falign-labels=0 --param predictable-branch-outcome=4 --param max-completely-peel-times=28 --param max-once-peeled-insns=431 --param hot-bb-count-ws-permille=558 --param align-loop-iterations=8 --param tracer-min-branch-probability=56 --param max-sched-insn-conflict-delay=6 --param selsched-max-lookahead=20 --param max-dse-active-local-stores=228 --param lra-max-considered-reload-pseudos=718 --param max-vartrack-size=67664178 --param allow-store-data-races=1
|
-O3
|
1
|
0
|
2
|
1
|
cbench-consumer-jpeg-d
|
decode
|
image-jpeg-0001
|
data.jpg
|
900, 900, 900, 900, 900, 900, 900, 900
|
1
|
SAMSUNG SM-G920F
|
Android 6.0.1
|
|
S2
|
1b39eddb2ab40b2a
|
1.84
|
0.80
|
-O3 -fcheck-data-deps -fif-conversion2 -fno-indirect-inlining -fipa-cp -fno-math-errno -fno-peephole2 -fno-rename-registers -fsched-group-heuristic -fno-sched-last-insn-heuristic -fsched-dep-count-heuristic -fsel-sched-pipelining -fstrict-aliasing -fno-tree-dominator-opts -fno-tree-loop-optimize -ftree-loop-vectorize -fno-tree-pre -fno-tree-sra -fno-tree-ter -funroll-all-loops -fno-unroll-loops -fuse-linker-plugin --param comdat-sharing-probability=12 --param max-variable-expansions-in-unroller=1 --param max-pending-list-length=35 --param large-unit-insns=15443 --param large-stack-frame-growth=298 --param max-iterations-to-track=1041 --param hot-bb-count-ws-permille=790 --param vect-max-version-for-alias-checks=8 --param selsched-max-lookahead=16 --param integer-share-limit=122 --param min-size-for-stack-sharing=37 --param loop-invariant-max-bbs-in-loop=14151 --param slp-max-insns-in-bb=419 --param max-vartrack-reverse-op-size=65 --param ipa-sra-ptr-growth-factor=1 --param ipa-cp-eval-threshold=518 --param lto-partitions=40 --param case-values-threshold=0
|
-O3
|
1
|
0
|
2
|
1
|
milepost-codelet-mibench-security-pgp-e-src-mpilib-codelet-3-1
|
default
|
image-pgm-0001
|
data.pgm
|
2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100
|
1
|
SAMSUNG SM-G890A
|
Android 5.1.1
|
|
S3
|
9ae3895832ec4825
|
1.79
|
0.99
|
-O3 -fconserve-stack -fno-cse-skip-blocks -fno-cx-limited-range -fno-float-store -fno-gcse -fif-conversion2 -fno-ipa-pure-const -fmodulo-sched -fpredictive-commoning -fselective-scheduling -fno-tracer -fno-tree-sra -fno-unroll-all-loops -fvariable-expansion-in-unroller -finline-limit=0 --param inline-min-speedup=15 --param max-delay-slot-live-search=203 --param large-function-growth=180 --param ipcp-unit-growth=16 --param gcse-after-reload-partial-fraction=4 --param max-peel-branches=10 --param max-completely-peeled-insns=157 --param max-unswitch-insns=93 --param max-iterations-to-track=1755 --param align-threshold=188 --param builtin-expect-probability=38 --param tracer-min-branch-probability-feedback=11 --param integer-share-limit=77 --param simultaneous-prefetches=4 --param max-partial-antic-length=75 --param sccvn-max-alias-queries-per-access=1083 --param ira-max-loops-num=45 --param loop-max-datarefs-for-datadeps=1246 --param slp-max-insns-in-bb=1660 --param min-insn-to-prefetch-ratio=17 --param allow-load-data-races=0 --param max-tail-merge-iterations=0 --param asan-globals=1
|
-O3
|
1
|
0
|
2
|
1
|
milepost-codelet-mibench-consumer-lame-src-psymodel-codelet-17-1
|
default
|
|
|
1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000
|
1
|
SAMSUNG SM-G920F
|
Android 6.0.1
|
|
S4
|
758409396e9ccae9
|
1.69
|
1.00
|
-O3 -fconserve-stack -fno-delayed-branch -fdelete-null-pointer-checks -fno-devirtualize-speculatively -fipa-sra -fgcse-after-reload -fno-gcse-las -fno-ira-share-spill-slots -fisolate-erroneous-paths-attribute -fno-keep-static-consts -fno-lto -fno-zero-initialized-in-bss -frerun-cse-after-loop -fno-reschedule-modulo-scheduled-loops -fno-sched-spec-load-dangerous -fno-schedule-insns -fno-sel-sched-pipelining -fno-sel-sched-pipelining-outer-loops -fshrink-wrap -fno-tree-sra -funsafe-math-optimizations -falign-jumps=0 -fexcess-precision=standard -fsched-stalled-insns-dep=0 --param partial-inlining-entry-probability=5 --param early-inlining-insns=19 --param max-peel-times=14 --param max-goto-duplication-insns=14 --param omega-eliminate-redundant-constraints=0 --param max-reload-search-insns=6 --param sched-spec-prob-cutoff=81 --param integer-share-limit=224 --param prefetch-latency=142 --param l2-cache-size=407 --param ira-loop-reserved-regs=1 --param ipa-cp-loop-hint-bonus=1 --param case-values-threshold=0 --param allow-store-data-races=1 --param max-tail-merge-iterations=4 --param asan-instrument-writes=0
|
-O3
|
1
|
0
|
2
|
1
|
milepost-codelet-mibench-consumer-lame-src-quantize-codelet-7-1
|
default
|
pgp-0001
|
data.pgp
|
1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200
|
1
|
SAMSUNG SM-G890A
|
Android 5.1.1
|
|
S5
|
57a4edcba80a405c
|
1.41
|
1.00
|
-O3 -fno-caller-saves -fcse-follow-jumps -fearly-inlining -fira-hoist-pressure -fira-loop-pressure -fguess-branch-probability -finline -fomit-frame-pointer -foptimize-sibling-calls -fsched-spec-insn-heuristic -fschedule-insns2 -fno-tree-copy-prop -ftree-phiprop -fno-tree-pre -fno-unsafe-loop-optimizations -fno-vpt -falign-functions=0 -fira-algorithm=CB --param max-delay-slot-live-search=652 --param early-inlining-insns=6 --param large-stack-frame-growth=623 --param max-gcse-insertion-ratio=11 --param tracer-min-branch-probability-feedback=83 --param iv-max-considered-uses=382 --param omega-max-wild-cards=14 --param omega-hash-table-size=374 --param sched-state-edge-prob-cutoff=3 --param sched-mem-true-dep-cost=1 --param max-fields-for-field-sensitive=0 --param l1-cache-size=26 --param l2-cache-size=954 --param graphite-max-nb-scop-params=0 --param loop-invariant-max-bbs-in-loop=15137 --param cxx-max-namespaces-for-diagnostic-help=1103 --param max-slsr-cand-scan=731460 --param asan-stack=0
|
-O3
|
1
|
0
|
2
|
1
|
milepost-codelet-mibench-office-ghostscript-src-gdevpbm-codelet-1-1
|
default
|
|
|
1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500
|
1
|
SAMSUNG SM-G920A
|
Android 7.0
|
|
S6
|
39eafb706ab966f6
|
1.37
|
0.57
|
-O3 -fno-cx-fortran-rules -fno-ipa-sra -ffloat-store -fno-hoist-adjacent-loads -fno-inline-functions -fipa-cp-clone -fno-ipa-pure-const -fno-loop-nest-optimize -flto -fno-peephole2 -fno-sched-interblock -fno-trapping-math -fsched2-use-superblocks -fsingle-precision-constant -fno-tree-loop-vectorize -fno-tree-pre -fno-tree-vrp -fno-unswitch-loops -fno-vpt --param min-inline-recursive-probability=1 --param large-unit-insns=18431 --param large-stack-frame-growth=969 --param gcse-unrestricted-cost=0 --param hot-bb-count-ws-permille=13 --param max-grow-copy-bb-insns=12 --param iv-always-prune-cand-set-bound=19 --param omega-max-geqs=496 --param selsched-insns-to-rename=1 --param switch-conversion-max-branch-ratio=12 --param loop-block-tile-size=6 --param max-tracked-strlens=1628 --param asan-instrument-writes=0 --param asan-instrument-reads=1
|
-O3
|
1
|
0
|
2
|
1
|
milepost-codelet-mibench-consumer-mad-src-layer3-codelet-5-1
|
default
|
|
|
1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600
|
1
|
SAMSUNG SM-G920F
|
Android 6.0.1
|
|
S7
|
a613dfb3709410c9
|
1.29
|
0.99
|
-O3 -fno-associative-math -fbtr-bb-exclusive -fcse-skip-blocks -fexpensive-optimizations -ffinite-math-only -fgcse -fno-graphite-identity -fno-loop-block -fpeel-loops -fsched-dep-count-heuristic -ftree-dominator-opts -fno-tree-loop-if-convert-stores -fno-tree-loop-ivcanon -fno-tree-reassoc -fno-tree-vrp -fno-unroll-loops -ffp-contract=off --param max-delay-slot-insn-search=44 --param large-unit-insns=8644 --param max-hoist-depth=3 --param max-average-unrolled-insns=153 --param max-once-peeled-insns=465 --param sms-dfa-history=0 --param align-threshold=89 --param builtin-expect-probability=30 --param omega-max-wild-cards=9 --param omega-eliminate-redundant-constraints=0 --param loop-block-tile-size=59 --param max-vartrack-size=76910168 --param ipa-sra-ptr-growth-factor=3 --param ipa-max-agg-items=11 --param lto-partitions=36 --param allow-load-data-races=1
|
-O3
|
1
|
0
|
2
|
1
|
milepost-codelet-mibench-consumer-lame-src-takehiro-codelet-5-1
|
default
|
|
|
2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100
|
1
|
SAMSUNG SM-G920F
|
Android 6.0.1
|
|
S8
|
8e3a57790d5c1a05
|
1.28
|
1.03
|
-O3 -fno-conserve-stack -fdelete-null-pointer-checks -fno-ipa-sra -fgcse -fno-graphite-identity -fno-gcse-sm -fno-hoist-adjacent-loads -fipa-reference -fno-keep-static-consts -fno-loop-block -fno-move-loop-invariants -fzero-initialized-in-bss -fpartial-inlining -fsched2-use-superblocks -fsched-spec-insn-heuristic -fthread-jumps -fno-tracer -fno-tree-ch -fno-tree-coalesce-vars -fno-tree-fre -ftree-loop-if-convert-stores -ftree-partial-pre -fira-algorithm=CB --param predictable-branch-outcome=5 --param inline-min-speedup=8 --param min-inline-recursive-probability=11 --param large-stack-frame-growth=658 --param max-average-unrolled-insns=95 --param max-unswitch-level=6 --param hot-bb-count-ws-permille=477 --param hot-bb-frequency-fraction=1252 --param max-grow-copy-bb-insns=14 --param iv-max-considered-uses=98 --param max-sched-extend-regions-iters=0 --param sched-spec-prob-cutoff=73 --param ssp-buffer-size=11 --param sccvn-max-alias-queries-per-access=368 --param ira-loop-reserved-regs=2 --param max-vartrack-expr-depth=11 --param ipa-cp-eval-threshold=186 --param cxx-max-namespaces-for-diagnostic-help=1219
|
-O3
|
1
|
0
|
2
|
1
|
milepost-codelet-mibench-network-dijkstra-src-dijkstra-large-codelet-5-1
|
default
|
|
|
2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100
|
1
|
SAMSUNG SM-G920A
|
Android 7.0
|
|
S9
|
7954c49159c8e1af
|
1.27
|
1.00
|
-O3 -fno-branch-probabilities -fdse -fno-float-store -fipa-pta -fmerge-constants -fno-inline -fsched-interblock -fno-sched-rank-heuristic -fno-schedule-insns -ftree-sink -ftree-slsr -funsafe-math-optimizations -fsched-stalled-insns=0 --param predictable-branch-outcome=7 --param max-inline-insns-single=327 --param large-function-insns=646 --param gcse-cost-distance-ratio=10 --param align-loop-iterations=2 --param max-predicted-iterations=147 --param tracer-min-branch-probability-feedback=92 --param max-goto-duplication-insns=1 --param max-cse-path-length=17 --param max-sched-region-blocks=16 --param l2-cache-size=439 --param ipa-sra-ptr-growth-factor=2 --param allow-store-data-races=1
|
-O3
|
1
|
0
|
2
|
1
|
milepost-codelet-mibench-consumer-jpeg-c-src-jcdctmgr-codelet-13-1
|
default
|
|
|
1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400
|
1
|
SAMSUNG SM-G920A
|
Android 7.0
|
|
S10
|
c8f60d3f3820c7b8
|
1.22
|
1.08
|
-O3 -fno-btr-bb-exclusive -fcx-limited-range -fearly-inlining -fno-function-sections -fno-graphite-identity -fipa-pta -fno-isolate-erroneous-paths-attribute -fno-loop-strip-mine -fno-merge-all-constants -fsched-spec -fno-selective-scheduling -fstrict-overflow -ftree-bit-ccp -fno-tree-ch -fno-tree-loop-optimize -ftree-sra -fno-tree-vectorize -fexcess-precision=fast --param max-inline-insns-recursive=388 --param ipcp-unit-growth=17 --param early-inlining-insns=17 --param hot-bb-count-ws-permille=62 --param max-predicted-iterations=127 --param iv-max-considered-uses=356 --param scev-max-expr-size=166 --param omega-max-geqs=24 --param omega-max-eqs=67 --param max-cselib-memory-locations=478 --param max-sched-region-blocks=18 --param max-pipeline-region-blocks=29 --param integer-share-limit=222 --param max-sched-ready-insns=187 --param l2-cache-size=645 --param ira-max-loops-num=126 --param loop-max-datarefs-for-datadeps=1270 --param ipa-cp-value-list-size=3 --param allow-store-data-races=0 --param allow-packed-load-data-races=1
|
-O3
|
1
|
0
|
2
|
1
|
milepost-codelet-mibench-consumer-tiffdither-src-tif-fax3-codelet-9-1
|
default
|
gsm-0001
|
data.gsm
|
2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100
|
1
|
SAMSUNG SM-G920F
|
Android 6.0.1
|
|
S11
|
d381fd9b10ea29ca
|
1.18
|
0.74
|
-O3 -fdevirtualize -ffloat-store -fgcse-las -finline-small-functions -fira-hoist-pressure -fno-keep-inline-functions -fno-branch-count-reg -fdefer-pop -fsigned-zeros -fno-sched-spec-load -fno-sched-spec-insn-heuristic -ftree-coalesce-vars -fno-tree-fre -fno-tree-loop-distribute-patterns -ftree-loop-optimize -ftree-vrp -funroll-all-loops -fno-unsafe-loop-optimizations --param max-inline-insns-recursive=185 --param max-inline-recursive-depth=2 --param comdat-sharing-probability=35 --param large-unit-insns=16793 --param max-hoist-depth=50 --param max-once-peeled-insns=18 --param sms-loop-average-count-threshold=0 --param tracer-max-code-growth=142 --param tracer-min-branch-probability=51 --param omega-eliminate-redundant-constraints=1 --param sink-frequency-threshold=56 --param min-spec-prob=44 --param selsched-insns-to-rename=2 --param max-fields-for-field-sensitive=0 --param simultaneous-prefetches=3 --param l1-cache-line-size=26 --param max-vartrack-reverse-op-size=82 --param tm-max-aggregate-size=6 --param lto-min-partition=157 --param case-values-threshold=0
|
-O3
|
1
|
0
|
2
|
1
|
cbench-consumer-jpeg-c
|
encode
|
image-ppm-0001
|
data.ppm
|
2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100
|
1
|
SAMSUNG SM-G920F
|
Android 6.0.1
|
|
S12
|
7bb2ef817174480e
|
1.16
|
1.01
|
-O3 -fno-btr-bb-exclusive -fcaller-saves -fno-cx-fortran-rules -fno-delete-null-pointer-checks -fgraphite-identity -floop-parallelize-all -fpeephole -fpeel-loops -fno-rename-registers -fno-reschedule-modulo-scheduled-loops -fsection-anchors -ftree-builtin-call-dce -fno-tree-dce -fno-tree-loop-if-convert-stores --param predictable-branch-outcome=35 --param max-early-inliner-iterations=0 --param max-modulo-backtrack-attempts=61 --param early-inlining-insns=12 --param max-gcse-insertion-ratio=5 --param max-unswitch-insns=15 --param align-loop-iterations=5 --param max-grow-copy-bb-insns=2 --param lim-expensive=0 --param iv-max-considered-uses=231 --param scev-max-expr-size=163 --param max-last-value-rtl=4665 --param prefetch-latency=350 --param graphite-max-bbs-per-function=25 --param loop-invariant-max-bbs-in-loop=4465 --param max-vartrack-expr-depth=23 --param allow-packed-store-data-races=0 --param asan-instrument-writes=1
|
-O3
|
1
|
0
|
2
|
1
|
cbench-network-dijkstra
|
default
|
cdataset-dijkstra-0001
|
data.txt
|
2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100
|
1
|
SAMSUNG SM-G920F
|
Android 6.0.1
|
|
S13
|
cb843c8a40e5d388
|
1.15
|
0.99
|
-O3 -fno-branch-target-load-optimize -ffinite-math-only -fno-gcse-after-reload -fgcse-lm -fhoist-adjacent-loads -fipa-cp -fira-hoist-pressure -fno-live-range-shrinkage -fno-loop-block -floop-parallelize-all -fguess-branch-probability -ftrapping-math -fno-reschedule-modulo-scheduled-loops -fsplit-wide-types -fno-tree-loop-if-convert-stores -ftree-sink -fno-tree-ter -funsafe-math-optimizations -fexcess-precision=standard -fira-region=all --param max-inline-insns-recursive=775 --param max-crossjump-edges=122 --param scev-max-expr-size=84 --param max-sched-insn-conflict-delay=1 --param selsched-max-lookahead=46 --param max-dse-active-local-stores=1256 --param l1-cache-line-size=54 --param loop-block-tile-size=5 --param ipa-max-agg-items=16 --param asan-instrument-reads=0 --param uninit-control-dep-attempts=1165
|
-O3
|
1
|
0
|
2
|
1
|
milepost-codelet-mibench-automotive-susan-e-src-susan-codelet-2-1
|
default
|
audio-mp3-0001
|
data.mp3
|
2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100
|
1
|
SAMSUNG SM-G890A
|
Android 5.1.1
|
|
S14
|
e8394d00b9dbc446
|
1.14
|
1.00
|
-O3 -fno-delayed-branch -fira-hoist-pressure -fisolate-erroneous-paths-dereference -fno-isolate-erroneous-paths-attribute -fno-ivopts -fno-loop-interchange -fno-modulo-sched -fno-sel-sched-pipelining-outer-loops -fsingle-precision-constant -fno-tracer -ftree-dse -fno-tree-phiprop -ftree-loop-distribute-patterns -ftree-loop-optimize -fno-unswitch-loops -fno-variable-expansion-in-unroller -fno-vpt -fira-region=all --param max-variable-expansions-in-unroller=0 --param large-function-growth=49 --param sms-max-ii-factor=198 --param omega-max-eqs=26 --param vect-max-peeling-for-alignment=1 --param max-sched-ready-insns=41 --param simultaneous-prefetches=0 --param slp-max-insns-in-bb=1350 --param max-vartrack-expr-depth=11 --param ipa-sra-ptr-growth-factor=0
|
-O3
|
1
|
0
|
2
|
1
|
milepost-codelet-mibench-consumer-lame-src-quantize-pvt-codelet-6-1
|
default
|
|
|
2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100
|
1
|
SAMSUNG SM-G920F
|
Android 6.0.1
|
|
S15
|
6b47d294a9aef8bb
|
1.11
|
1.03
|
-O3 -fno-cx-fortran-rules -fno-early-inlining -fgcse -fno-keep-static-consts -fguess-branch-probability -fsched-spec -fpeel-loops -fno-reorder-functions -fno-sched-critical-path-heuristic -fsched-last-insn-heuristic -fschedule-insns -fno-tracer -fno-tree-bit-ccp -ftree-forwprop -funit-at-a-time -fno-unroll-loops -fno-vect-cost-model -fexcess-precision=standard -fsched-stalled-insns-dep=0 --param comdat-sharing-probability=30 --param ipcp-unit-growth=6 --param max-unroll-times=6 --param max-completely-peeled-insns=164 --param max-once-peeled-insns=498 --param iv-always-prune-cand-set-bound=4 --param omega-max-keys=969 --param vect-max-version-for-alias-checks=18 --param max-cselib-memory-locations=752 --param max-sched-extend-regions-iters=0 --param l1-cache-size=39 --param use-canonical-types=1 --param ira-max-conflict-table-size=1116 --param max-vartrack-expr-depth=9 --param ipa-cp-eval-threshold=845 --param lto-min-partition=1789 --param uninit-control-dep-attempts=1531
|
-O3
|
1
|
0
|
2
|
1
|
milepost-codelet-mibench-automotive-bitcount-src-bitcnt-1-codelet-2-1
|
default
|
|
|
800, 800, 800, 800, 800, 800, 800, 800
|
1
|
SAMSUNG SM-G920F
|
Android 6.0.1
|
|