Collective Knowledge Aggregator proof-of-concept
Crowdsourced experiments CK project Partners Open AI powered by CK Reusable AI artifacts Get CK

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

Scenario UID8289e0cf24346aa7 (experiment.tune.compiler.flags.gcc.e)
Data UID7afc7f2d044b4a9f
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:7afc7f2d044b4a9f
CompilerGCC 5.3.1
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 326e6cb488ab36c6 2.08 0.85 -O3 -fno-merge-all-constants -fno-tree-loop-vectorize -funroll-loops -O3 2 0 15 46 milepost-codelet-mibench-automotive-basicmath-isqrt-codelet-1-1 default 1202.738, 1201.48, 1202.828, 1207.679, 1400.035, 1444.597, 1622.398, 1400.843, 1200.042, 2532.605, 1230.769, 1200.132, 1200.132, 1791.753, 1400.035, 1500.3, 1696.968, 1400.035, 1199.953, 2981.824 20 Hewlett-Packard (HP Z640 Workstation) Ubuntu 16.04 LTS
S2 648ac93791cf23a0 1.90 0.35 -O3 -flto -O3 4 1 40 68 milepost-codelet-mibench-consumer-lame-src-takehiro-codelet-16-1 default 1202.199, 1214.238, 1264.191, 1270.929, 1201.39, 1699.125, 1218.64, 1697.058, 1211.722, 1477.75, 1200.042, 1200.042, 1265.718, 1699.933, 1214.957, 1701.191, 1231.039, 1638.66, 1235.621, 2954.96 20 Hewlett-Packard (HP Z640 Workstation) Ubuntu 16.04 LTS
S3 ce9bdbdd282718ae 1.57 0.43 -O3 -flto -frename-registers -fno-tree-loop-optimize -O3 1 0 9 32 milepost-codelet-mibench-automotive-basicmath-isqrt-codelet-1-1 default 1202.199, 1204.175, 1202.289, 1210.105, 1202.828, 1931.371, 1201.839, 1697.597, 1202.378, 1975.753, 1284.046, 1200.222, 1200.042, 1909.628, 1232.476, 1996.777, 1200.132, 1596.882, 1266.707, 2966.371 20 Hewlett-Packard (HP Z640 Workstation) Ubuntu 16.04 LTS
S4 e226463e83a91e30 1.43 0.99 -O3 -ffloat-store -O3 1 2 17 47 milepost-codelet-mibench-consumer-lame-src-quantize-codelet-7-1 default 1700.203, 1200.582, 1755.636, 1200.851, 1216.214, 1204.445, 1232.835, 1205.164, 1699.574, 1204.445, 1700.023, 1200.222, 2976.882, 1200.042, 1200.222, 1199.953, 1789.148, 1200.132, 1714.218, 1200.132 20 Hewlett-Packard (HP Z640 Workstation) Ubuntu 16.04 LTS
S5 19b1000e14a7ab63 1.38 1.02 -O3 -fsingle-precision-constant -O3 1 0 38 67 milepost-codelet-mibench-office-rsynth-src-nsynth-codelet-5-1 default 1247.48, 1225.648, 1202.019, 1238.136, 1206.96, 1514.945, 1200.761, 1672.171, 1200.671, 2695.132, 1265.628, 1200.042, 1200.132, 1589.156, 1200.042, 1695.441, 1200.042, 1698.136, 1200.132, 1468.496 20 Hewlett-Packard (HP Z640 Workstation) Ubuntu 16.04 LTS
S6 59d054932ccf68c5 1.20 0.40 -O3 -flto -O3 1 1 14 46 milepost-codelet-mibench-automotive-susan-s-src-susan-codelet-1-1 default 1278.835, 1209.746, 1981.054, 1276.949, 1203.996, 1200.132, 1200.492, 1201.3, 1898.039, 1200.851, 1375.058, 1200.042, 2999.792, 1376.406, 1200.132, 1199.863, 1623.925, 1200.402, 1828.05, 1200.132 20 Hewlett-Packard (HP Z640 Workstation) Ubuntu 16.04 LTS
S7 2ffd63d4e809653c 1.12 1.01 -O3 -frename-registers -fselective-scheduling2 -fno-tree-partial-pre -O3 1 0 4 23 milepost-codelet-mibench-telecomm-adpcm-c-src-adpcm-codelet-1-1 default 1600.476, 1202.828, 1232.566, 1297.792, 1202.828, 1222.054, 1208.488, 1221.964, 1899.027, 1201.57, 1600.296, 1200.132, 2999.792, 1200.222, 1200.222, 1199.953, 1676.035, 1200.132, 1798.851, 1200.132 20 Hewlett-Packard (HP Z640 Workstation) Ubuntu 16.04 LTS
S8 8f0a78566e294ab4 1.09 0.99 -O3 -fira-region=one -frename-registers -O3 1 0 2 22 milepost-codelet-mibench-telecomm-adpcm-d-src-adpcm-codelet-1-1 default 1749.437, 1202.917, 1202.738, 1200.222, 1218.82, 3000.601, 1334.269, 1321.511, 1699.484, 1203.996, 1700.023, 1200.132, 1200.222, 1199.953, 1200.132, 1465.89, 1747.91, 1200.222, 1698.945, 1200.222 20 Hewlett-Packard (HP Z640 Workstation) Ubuntu 16.04 LTS



[ Participated users, platforms, OS, CPU, GPU, GPGPU, NN ] [ How to participate ] [ Slides ] [ Paper ] [ Android app ] [ dividiti ] [ Collective training set ] [ Unified AI ]
View entry in raw format

Developed by dividiti,
cTuning foundation,
and the community
          
Implemented as a CK workflow
                     
   
   
                      Hosted at