|
|
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
|
7752c4579a009322
|
4.33
|
1.00
|
-O3 -fgcse-after-reload -fif-conversion2 -fno-merge-constants -fno-peephole -fsched-rank-heuristic -fsched-last-insn-heuristic -fno-sel-sched-pipelining-outer-loops -fno-thread-jumps -fno-tree-copy-prop -ftree-pta -funswitch-loops --param max-delay-slot-live-search=250 --param large-unit-insns=11992 --param builtin-expect-probability=64 --param vect-max-peeling-for-alignment=25 --param sccvn-max-scc-size=16930 --param loop-max-datarefs-for-datadeps=1458 --param tm-max-aggregate-size=18 --param cxx-max-namespaces-for-diagnostic-help=383 --param asan-use-after-return=0
|
-O3
|
1
|
0
|
2
|
1
|
cbench-security-rijndael
|
encode
|
au-0001
|
data.au
|
1804.8, 1804.8, 1804.8, 1804.8, 1804.8, 1804.8
|
1
|
XIAOMI MI MAX
|
Android 6.0.1
|
|
S2
|
5b9753a8a47cb5c9
|
2.63
|
0.80
|
-O3 -fbranch-target-load-optimize2 -fcaller-saves -fdce -fforward-propagate -fno-function-sections -fif-conversion -fno-ipa-reference -fkeep-inline-functions -fmerge-constants -fpartial-inlining -fno-rerun-cse-after-loop -fsched-dep-count-heuristic -fsel-sched-pipelining-outer-loops -fno-signaling-nans -fstrict-aliasing -ftree-reassoc -ftree-sink -funroll-all-loops -finline-limit=0 -fira-algorithm=priority --param inline-min-speedup=18 --param max-early-inliner-iterations=0 --param ipcp-unit-growth=15 --param large-stack-frame-growth=1091 --param max-peel-times=23 --param max-iterations-to-track=160 --param omega-max-wild-cards=15 --param simultaneous-prefetches=3 --param ira-max-loops-num=196 --param ipa-cp-eval-threshold=129
|
-O3
|
1
|
0
|
2
|
1
|
milepost-codelet-mibench-automotive-basicmath-isqrt-codelet-1-1
|
default
|
|
|
940.8, 940.8, 940.8, 940.8, 940.8, 940.8
|
1
|
XIAOMI MI MAX
|
Android 6.0.1
|
|
S3
|
908b04cda9171adf
|
2.27
|
1.02
|
-O3 -fno-cx-limited-range -fno-sched-spec-insn-heuristic -fno-schedule-insns2 -fshrink-wrap -fstrict-overflow -fno-tree-builtin-call-dce -fno-tree-loop-distribute-patterns -fno-tree-loop-linear -fno-tree-partial-pre -ftree-tail-merge -fvariable-expansion-in-unroller -fno-web -fsched-stalled-insns-dep=0 --param max-delay-slot-insn-search=69 --param gcse-unrestricted-cost=1 --param max-unrolled-insns=102 --param max-peeled-insns=153 --param align-loop-iterations=8 --param min-crossjump-insns=2 --param iv-max-considered-uses=21 --param scev-max-expr-complexity=9 --param omega-hash-table-size=876 --param vect-max-version-for-alignment-checks=9 --param sink-frequency-threshold=15 --param max-pipeline-region-insns=328 --param max-sched-extend-regions-iters=0 --param max-fields-for-field-sensitive=0 --param ipa-cp-array-index-hint-bonus=21 --param max-tail-merge-iterations=2
|
-O3
|
1
|
0
|
2
|
1
|
cbench-network-patricia
|
default
|
cdataset-patricia-0001
|
data.txt
|
1747.2, 1747.2, 1747.2, 1747.2, 1747.2, 1747.2
|
1
|
XIAOMI MI MAX
|
Android 6.0.1
|
|
S4
|
65a3f0d0644303a1
|
1.63
|
0.29
|
-O3 -fno-cse-skip-blocks -ffloat-store -fgcse-las -fno-hoist-adjacent-loads -fipa-pta -fipa-reference -fno-isolate-erroneous-paths-attribute -flive-range-shrinkage -flto -fno-peephole -fpredictive-commoning -fno-reciprocal-math -fno-thread-jumps -ftree-dse -fno-tree-phiprop -fno-tree-vectorize --param max-variable-expansions-in-unroller=0 --param max-pending-list-length=3 --param large-function-insns=5152 --param ipcp-unit-growth=0 --param gcse-cost-distance-ratio=13 --param gcse-unrestricted-cost=5 --param max-peel-branches=17 --param max-completely-peeled-insns=198 --param max-completely-peel-times=12 --param max-iterations-computation-cost=13 --param max-crossjump-edges=79 --param max-cse-insns=1976 --param max-pipeline-region-blocks=28 --param max-sched-insn-conflict-delay=2 --param selsched-max-sched-times=2 --param sccvn-max-alias-queries-per-access=1558 --param ipa-sra-ptr-growth-factor=2 --param ipa-cp-eval-threshold=987 --param lto-partitions=33 --param max-stores-to-sink=1 --param asan-memintrin=1
|
-O3
|
1
|
0
|
2
|
1
|
milepost-codelet-mibench-security-pgp-e-src-mpilib-codelet-1-1
|
default
|
|
|
1804.8, 1804.8, 1804.8, 1804.8, 1804.8, 1804.8
|
1
|
XIAOMI MI MAX
|
Android 6.0.1
|
|
S5
|
1a8c18e49c69cca1
|
1.27
|
1.00
|
-O3 -fauto-inc-dec -fbranch-probabilities -fdata-sections -fno-devirtualize -fno-ipa-sra -ffat-lto-objects -fno-finite-math-only -fno-float-store -fgcse-after-reload -fgcse-las -fno-graphite-identity -fno-ipa-cp -fipa-pta -fpartial-inlining -fno-sched2-use-superblocks -fno-split-wide-types -fno-strict-aliasing -ftracer -fno-tree-loop-im -ftree-loop-distribution -fno-tree-loop-optimize -falign-functions=0 -fexcess-precision=standard -fsched-stalled-insns-dep=0 --param ipcp-unit-growth=19 --param gcse-unrestricted-cost=0 --param max-peel-times=6 --param max-iterations-to-track=1586 --param max-grow-copy-bb-insns=10 --param scev-max-expr-size=55 --param omega-max-eqs=96 --param max-last-value-rtl=6388 --param max-partial-antic-length=126 --param ipa-cp-array-index-hint-bonus=58 --param allow-store-data-races=0
|
-O3
|
1
|
0
|
2
|
1
|
milepost-codelet-mibench-security-pgp-e-src-mpilib-codelet-3-1
|
default
|
|
|
1804.8, 1804.8, 1804.8, 1804.8, 1804.8, 1804.8
|
1
|
XIAOMI MI MAX
|
Android 6.0.1
|
|
S6
|
858a40c3bcba014e
|
1.22
|
1.02
|
-O3 -fno-cprop-registers -fno-dce -fno-float-store -fgcse-lm -fno-gcse-sm -fisolate-erroneous-paths-dereference -fno-merge-all-constants -fbranch-count-reg -fsched-spec -freorder-blocks-and-partition -fsection-anchors -fno-split-wide-types -fno-tree-reassoc -ftree-switch-conversion -falign-jumps=0 --param max-inline-insns-single=102 --param min-inline-recursive-probability=19 --param partial-inlining-entry-probability=21 --param max-delay-slot-insn-search=126 --param inline-unit-growth=60 --param max-peel-branches=40 --param max-completely-peeled-insns=122 --param sms-loop-average-count-threshold=0 --param scev-max-expr-complexity=15 --param l1-cache-size=75 --param l2-cache-size=194 --param max-vartrack-expr-depth=2 --param ipa-cp-value-list-size=13 --param ipa-cp-eval-threshold=705 --param max-tail-merge-comparisons=3 --param max-tail-merge-iterations=0
|
-O3
|
1
|
0
|
2
|
1
|
milepost-codelet-mibench-consumer-lame-src-takehiro-codelet-5-1
|
default
|
|
|
1747.2, 1747.2, 1747.2, 1747.2, 1747.2, 1747.2
|
1
|
XIAOMI MI MAX
|
Android 6.0.1
|
|
S7
|
cf50644b19923cd6
|
1.11
|
1.00
|
-O3 -fbranch-target-load-optimize -fno-caller-saves -fno-cse-skip-blocks -fdelayed-branch -fdevirtualize-speculatively -fforward-propagate -fgraphite-identity -finline-small-functions -fipa-cp -fno-ipa-cp-clone -fno-ira-hoist-pressure -fira-share-save-slots -fmerge-all-constants -fno-rounding-math -fsched2-use-superblocks -fselective-scheduling -ftree-builtin-call-dce -fno-tree-dse -fno-tree-loop-distribution -fno-tree-sink -fno-tree-vrp -fira-algorithm=priority --param max-inline-insns-single=611 --param min-inline-recursive-probability=4 --param gcse-unrestricted-cost=2 --param max-unroll-times=4 --param max-peel-times=14 --param max-peel-branches=63 --param max-unswitch-insns=48 --param tracer-min-branch-ratio=9 --param tracer-min-branch-probability-feedback=91 --param scev-max-expr-size=138 --param omega-max-wild-cards=5 --param sink-frequency-threshold=57 --param sched-state-edge-prob-cutoff=43 --param l1-cache-size=78 --param lra-max-considered-reload-pseudos=161 --param max-stores-to-sink=4 --param allow-packed-store-data-races=1 --param max-tail-merge-iterations=2
|
-O3
|
1
|
0
|
2
|
1
|
milepost-codelet-mibench-telecomm-adpcm-d-src-adpcm-codelet-1-1
|
default
|
|
|
1804.8, 1804.8, 1804.8, 1804.8, 1804.8, 1804.8
|
1
|
XIAOMI MI MAX
|
Android 6.0.1
|
|