Collective Knowledge Aggregator proof-of-concept
Crowd results Raw CK browser Graphs Reports Datasets Models Home

This page is outdated! New version is available here.


Distinct solutions after online classification (auto/crowd-tune GCC compiler flags (minimize execution time))

Scenario UID8289e0cf24346aa7 (experiment.tune.compiler.flags.gcc.e)
Data UID4863a4eb1b1f3f36
Discuss (optimizations to improve compilers,
semantic/data set/hardware features
to improve predictions
, etc):
GitHub wiki, Google group
Download:[ All solutions in JSON ], [ Solutions' classification in JSON ]
Reproduce all (with reactions):ck replay 8289e0cf24346aa7:4863a4eb1b1f3f36
CompilerGCC 7.1.0
CPUIntel(R) Xeon(R) CPU E5-2650 v3 @ 2.30GHz
Objectivemin
Improvement key IK1Main kernel execution time speedup [min]
Improvement key IK2Code size improvement

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 e816666622cdc04a 3.12 0.92 -O3 -fira-algorithm=CB -fcaller-saves -fno-dse -ffast-math -fno-ipa-reference -fprefetch-loop-arrays -frerun-cse-after-loop -fno-ssa-phiopt -fno-tree-loop-linear -fno-unsafe-math-optimizations -O3 2 1 48 141 milepost-codelet-mibench-consumer-lame-src-quantize-codelet-7-1 default 1547.289, 1203.816, 1998.843, 1205.164, 1869.917, 1371.734, 1212.171, 1399.226, 1209.296, 2001.628, 2064.878, 1200.042, 1982.492, 1250.085, 1900.105, 1199.953, 1208.937, 1244.425, 1261.316, 2496.488 20 Hewlett-Packard (HP Z640 Workstation) Ubuntu 16.04.2 LTS
S2 b851ff4e53a0a460 2.05 0.37 -O3 -fno-branch-target-load-optimize -fconserve-stack -fcx-fortran-rules -fno-ipa-pure-const -fno-ipa-reference -fisolate-erroneous-paths-attribute -floop-unroll-and-jam -flto -fno-rename-registers -fno-tree-fre -fno-tree-tail-merge -funroll-all-loops -O3 2 0 16 111 milepost-codelet-mibench-consumer-jpeg-c-src-jchuff-codelet-9-1 default 1208.937, 1205.523, 1906.933, 1199.953, 2076.648, 1200.402, 1918.703, 1203.816, 1228.343, 1199.953, 1976.113, 1200.222, 1997.496, 1219.269, 2080.152, 1200.402, 1752.042, 1200.132, 1200.132, 1200.132 20 Hewlett-Packard (HP Z640 Workstation) Ubuntu 16.04.2 LTS
S3 892114785a38b396 1.96 1.03 -O3 -fira-algorithm=priority -fno-combine-stack-adjustments -fdata-sections -fno-gcse-lm -fno-guess-branch-probability -fno-inline -fno-ipa-cp-alignment -fno-ira-hoist-pressure -fno-move-loop-invariants -fno-predictive-commoning -freorder-blocks -fsched-last-insn-heuristic -fsched-spec-insn-heuristic -fno-single-precision-constant -ftree-bit-ccp -O3 3 2 74 156 milepost-codelet-mibench-consumer-tiffmedian-src-tiffmedian-codelet-6-1 default 1203.007, 1201.031, 1206.601, 1462.117, 1201.39, 2300, 1300.578, 1976.652, 1201.3, 3000.152, 1200.132, 1200.132, 1200.312, 1892.558, 1200.042, 2299.91, 1410.996, 1976.472, 1200.222, 1441.363 20 Hewlett-Packard (HP Z640 Workstation) Ubuntu 16.04.2 LTS
S4 f04bd3fcd60381c6 1.81 0.36 -O3 -fassociative-math -fno-defer-pop -findirect-inlining -fno-inline-small-functions -flto -fno-tree-bit-ccp -fno-tree-loop-linear -funroll-all-loops -O3 7 1 61 149 milepost-codelet-mibench-security-pgp-e-src-mpilib-codelet-4-1 default 1287.011, 1201.3, 1700.382, 1200.671, 1769.832, 1202.378, 1380.628, 1222.324, 1262.843, 1608.023, 1868.39, 1245.503, 1700.023, 1255.207, 1767.046, 1283.058, 1393.386, 1275.152, 1200.132, 1956.527 20 Hewlett-Packard (HP Z640 Workstation) Ubuntu 16.04.2 LTS
S5 d402492121394b16 1.78 0.40 -O3 -fexcess-precision=standard -fira-share-save-slots -flto -fno-reschedule-modulo-scheduled-loops -fschedule-insns2 -fno-tree-vrp -O3 2 1 53 144 milepost-codelet-mibench-automotive-qsort1-src-qsort-codelet-1-1 default 1399.316, 1204.535, 1590.683, 1301.656, 1697.777, 1685.378, 1225.378, 1548.726, 1200.941, 1201.031, 2198.566, 1200.042, 1400.125, 1204.894, 1700.203, 1685.289, 1236.789, 1375.328, 1200.132, 1200.312 20 Hewlett-Packard (HP Z640 Workstation) Ubuntu 16.04.2 LTS
S6 17f4a96951ff2181 1.78 0.68 -O3 -fno-branch-probabilities -fno-cse-follow-jumps -fisolate-erroneous-paths-attribute -fmath-errno -fno-peephole2 -freciprocal-math -fno-sched-pressure -fstrict-overflow -fno-tree-loop-vectorize -ftree-pre -funroll-loops -O3 1 1 33 128 cbench-security-sha default audio-wav-0001-deflated audio-wav-0001-deflated 1263.562, 1400.843, 1899.117, 1366.523, 2292.812, 1229.601, 2626.582, 1221.875, 1200.222, 1203.636, 1898.398, 1200.132, 1900.375, 1356.101, 2215.636, 1284.496, 1227.085, 1199.953, 1199.863, 1200.042 20 Hewlett-Packard (HP Z640 Workstation) Ubuntu 16.04.2 LTS
S7 4aab97c83686283c 1.62 0.36 -O3 -fno-crossjumping -ffloat-store -fno-ipa-pure-const -flto -fpeel-loops -fsched-spec-load-dangerous -fstrict-aliasing -ftrapping-math -fno-tree-loop-optimize -O3 1 2 56 145 milepost-codelet-mibench-security-pgp-e-src-mpilib-codelet-1-1 default 1466.878, 1200.851, 2601.425, 1275.871, 1201.121, 1966.949, 1201.57, 1974.496, 1200.851, 1201.3, 2167.839, 1200.042, 2675.726, 1213.25, 1199.953, 1827.062, 1214.507, 1855.812, 1262.304, 1200.042 20 Hewlett-Packard (HP Z640 Workstation) Ubuntu 16.04.2 LTS
S8 9054f7b695642898 1.62 1.00 -O3 -fexcess-precision=standard -fno-branch-target-load-optimize2 -fno-btr-bb-exclusive -fno-dse -ffloat-store -fguess-branch-probability -fno-modulo-sched -fno-reorder-functions -ftracer -fno-tree-coalesce-vars -O3 1 4 42 136 milepost-codelet-mibench-consumer-lame-src-quantize-codelet-7-1 default 1386.019, 1199.953, 2890.632, 1293.57, 1837.035, 1201.57, 1202.109, 1201.3, 1205.433, 1202.468, 1965.96, 1275.871, 2835.199, 1269.132, 1890.132, 1229.152, 1200.042, 1200.042, 1255.925, 1200.312 20 Hewlett-Packard (HP Z640 Workstation) Ubuntu 16.04.2 LTS
S9 ff056931cd946849 1.60 0.90 -O3 -fno-cx-limited-range -fno-keep-inline-functions -frerun-cse-after-loop -fno-sched-dep-count-heuristic -fno-tree-ch -ftree-fre -fno-tree-vrp -funroll-all-loops -fno-variable-expansion-in-unroller -fno-vect-cost-model -O3 4 1 71 155 milepost-codelet-mibench-consumer-lame-src-quantize-codelet-7-1 default 1248.109, 1207.41, 1290.695, 1216.843, 1204.175, 1899.746, 1277.847, 1675.765, 3000.062, 1206.601, 1200.132, 1200.222, 1200.132, 2096.054, 1297.703, 1893.457, 1278.296, 1822.121, 1789.867, 1200.042 20 Hewlett-Packard (HP Z640 Workstation) Ubuntu 16.04.2 LTS
S10 9bc0cbe40f1995e2 1.60 0.35 -O3 -fauto-inc-dec -fno-ipa-pta -flto -fsched-interblock -O3 1 1 73 156 milepost-codelet-mibench-security-pgp-e-src-mpilib-codelet-1-1 default 1203.906, 1203.906, 1201.48, 1217.292, 1210.914, 2049.156, 1201.031, 1996.687, 1203.457, 2634.218, 1200.132, 1200.222, 1205.253, 1776.75, 1223.851, 2007.109, 1270.031, 1974.496, 1200.132, 2936.453 20 Hewlett-Packard (HP Z640 Workstation) Ubuntu 16.04.2 LTS
S11 d1c6840ef8d62e1b 1.60 0.89 -O3 -ftree-builtin-call-dce -funroll-all-loops -O3 1 1 50 142 milepost-codelet-mibench-consumer-lame-src-quantize-codelet-7-1 default 1524.109, 1204.894, 2175.566, 1205.792, 1949.429, 1200.851, 2999.703, 1201.66, 1659.234, 1734.882, 2195.601, 1200.042, 2099.289, 1208.039, 1992.734, 1199.953, 1685.199, 1200.132, 1200.222, 1200.132 20 Hewlett-Packard (HP Z640 Workstation) Ubuntu 16.04.2 LTS
S12 b4fe39c5a00eb45f 1.60 0.89 -O3 -fkeep-inline-functions -fsched-spec-load -fno-tree-copy-prop -funroll-all-loops -O3 1 1 66 152 milepost-codelet-mibench-consumer-lame-src-quantize-codelet-7-1 default 1203.277, 1207.41, 1302.015, 1208.128, 1260.328, 2199.914, 1200.671, 1859.046, 1212.441, 3000.332, 1200.132, 1200.132, 1204.445, 1977.91, 1319.265, 2200.003, 1200.132, 1891.839, 1200.312, 1647.375 20 Hewlett-Packard (HP Z640 Workstation) Ubuntu 16.04.2 LTS
S13 eab793845d1b46a7 1.59 0.89 -O3 -fassociative-math -fno-if-conversion -fno-if-conversion2 -fno-modulo-sched -fsched-pressure -funroll-loops -O3 2 1 77 157 milepost-codelet-mibench-consumer-lame-src-quantize-codelet-7-1 default 1414.859, 1717.992, 1281.531, 1201.39, 1289.347, 1900.015, 1315.761, 2002.257, 1201.57, 1201.031, 1200.042, 1496.347, 1205.792, 2091.742, 1271.917, 1900.015, 1400.125, 2096.953, 1276.5, 1200.222 20 Hewlett-Packard (HP Z640 Workstation) Ubuntu 16.04.2 LTS
S14 5b906c7f471e9a3b 1.46 1.02 -O3 -fno-sched-critical-path-heuristic -fschedule-insns2 -fsingle-precision-constant -O3 1 1 64 151 milepost-codelet-mibench-office-rsynth-src-nsynth-codelet-5-1 default 1202.917, 1206.421, 1204.355, 1208.578, 1203.187, 1987.972, 1200.761, 2000.011, 1219.359, 1487.273, 1200.222, 1200.042, 1297.433, 2070, 1200.132, 1981.144, 1248.828, 1983.929, 1236.16, 3000.332 20 Hewlett-Packard (HP Z640 Workstation) Ubuntu 16.04.2 LTS
S15 db6594ba2ea401fa 1.31 1.00 -O3 -fno-branch-target-load-optimize2 -fif-conversion2 -fno-ipa-pure-const -fno-rounding-math -fsplit-wide-types -fno-tree-loop-optimize -ftree-tail-merge -funsafe-math-optimizations -O3 1 1 70 155 milepost-codelet-mibench-consumer-lame-src-newmdct-codelet-10-1 default 1215.585, 1200.851, 1206.332, 1257.453, 1202.917, 2315.363, 1401.292, 1841.976, 1201.21, 1227.175, 1235.171, 1199.953, 1200.222, 1990.398, 1281.531, 2298.023, 1378.023, 1797.234, 1200.132, 1200.312 20 Hewlett-Packard (HP Z640 Workstation) Ubuntu 16.04.2 LTS
S16 6e7f0324b1abca53 1.29 1.00 -O3 -fno-conserve-stack -ffast-math -fno-ipa-icf -fivopts -fno-loop-interchange -fomit-frame-pointer -fno-tree-dominator-opts -fno-tree-loop-if-convert-stores -fno-zero-initialized-in-bss -O3 1 1 36 131 milepost-codelet-mibench-consumer-lame-src-newmdct-codelet-10-1 default 1202.468, 1206.781, 2198.476, 1320.882, 1888.335, 1201.66, 1745.125, 1468.855, 1200.761, 1200.941, 1906.574, 1200.132, 2155.171, 1397.789, 1800.199, 1200.312, 2999.703, 1381.976, 1200.132, 1200.222 20 Hewlett-Packard (HP Z640 Workstation) Ubuntu 16.04.2 LTS
S17 7c4fc79bf7263dcb 1.26 1 -O3 -fno-branch-probabilities -fno-peephole2 -fprefetch-loop-arrays -fno-reorder-functions -fno-ssa-phiopt -fno-tree-ccp -fno-tree-coalesce-vars -fno-tree-loop-distribute-patterns -O3 2 1 37 132 milepost-codelet-mibench-telecomm-adpcm-c-src-adpcm-codelet-1-1 default 1242.179, 1393.835, 1998.574, 1201.929, 1969.464, 1205.613, 3000.781, 1255.386, 1241.191, 1319.175, 2146.367, 1200.042, 1999.921, 1199.953, 1964.882, 1243.527, 1690.41, 1227.175, 1262.664, 1298.601 20 Hewlett-Packard (HP Z640 Workstation) Ubuntu 16.04.2 LTS



[ Participated users, platforms, OS, CPU, GPU, GPGPU, NN, NPU ] [ How to participate ] [ Motivation (PPT) (PDF) ] [ Papers 1 , 2 , 3] [ Android app ] [ Collective training set ] [ Unified AI ]
View entry in raw format

Developed by Grigori Fursin           
Implemented as a CK workflow
                         
   
                      Hosted at