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 UID35876e5541b08d51
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:35876e5541b08d51
CompilerGCC 6.1.0
CPUIntel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz
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 14bf3d94b2392703 3.49 0.79 -O3 -fno-guess-branch-probability -fno-tree-loop-if-convert -funroll-all-loops -O3 2 0 61 94 milepost-codelet-mibench-consumer-jpeg-c-src-jchuff-codelet-9-1 default 2599.968, 7933.784, 2599.968, 2599.968, 1535.539, 2599.968, 7933.69, 2599.968, 2599.968, 2599.968, 2599.968, 2599.968, 2599.968, 2600.062, 7123.971, 4286617.642 16 Dell Inc. (PowerEdge R630) Debian 8.2
S2 b23d17d1154faa86 1.98 0.99 -O3 -fno-caller-saves -ftracer -fno-tree-vectorize --param max-completely-peel-times=26 -O3 2 2 44 83 milepost-codelet-mibench-consumer-jpeg-c-src-jchuff-codelet-9-1 default 2599.968, 2599.968, 7933.69, 2599.968, 7933.69, 4291654.843, 2298.659, 7934.065, 2599.968, 2599.968, 2599.968, 2599.968, 7933.69, 2599.968, 2599.968, 2599.968 16 Dell Inc. (PowerEdge R630) Debian 8.2
S3 441bb413d241f5ba 1.93 0.34 -O3 -flto -fno-rerun-cse-after-loop -O3 4 1 58 93 milepost-codelet-mibench-consumer-lame-src-takehiro-codelet-16-1 default 2599.968, 4291370.392, 3827.346, 7933.877, 4290125.111, 7933.69, 4289628.611, 7933.877, 2599.968, 2599.968, 2599.968, 2599.968, 2599.968, 2599.968, 4292707.267, 7933.784 16 Dell Inc. (PowerEdge R630) Debian 8.2
S4 34283a3731468f5c 1.92 0.34 -O3 -fno-caller-saves -flto -O3 1 2 16 56 milepost-codelet-mibench-consumer-lame-src-takehiro-codelet-16-1 default 2599.968, 7934.252, 7934.252, 3027.846, 2599.968, 4288447.551, 2599.968, 2599.968, 2599.968, 2599.968, 2599.968, 2599.968, 2599.968, 2599.968, 76.69, 7150.781 16 Dell Inc. (PowerEdge R630) Debian 8.2
S5 a614a1caf6600e21 1.90 0.34 -O3 -flto -fno-reorder-blocks -O3 2 2 47 85 milepost-codelet-mibench-consumer-lame-src-takehiro-codelet-16-1 default 2599.968, 7933.784, 4287921.611, 7521.096, 2599.968, 7933.69, 6672.843, 7933.784, 2599.968, 2599.968, 2599.968, 2599.968, 7933.596, 2599.968, 2599.968, 4291968.707 16 Dell Inc. (PowerEdge R630) Debian 8.2
S6 79a38dd2474235b8 1.85 0.34 -O3 -fno-gcse -flto -O3 2 2 51 88 milepost-codelet-mibench-consumer-lame-src-takehiro-codelet-16-1 default 2599.968, 2599.968, 7933.69, 2599.968, 4287771.798, 7688.25, 2533.784, 7933.877, 2599.968, 2600.062, 2599.968, 2599.968, 2599.968, 2599.968, 6139.781, 5624.343 16 Dell Inc. (PowerEdge R630) Debian 8.2
S7 f3d101524537a75c 1.80 1.00 -O3 -fno-tree-loop-optimize -funsafe-math-optimizations -O3 1 2 63 95 milepost-codelet-mibench-consumer-jpeg-c-src-jchuff-codelet-9-1 default 2600.062, 7933.034, 2599.968, 2599.968, 2599.968, 7933.221, 2599.968, 7933.221, 2599.968, 2599.968, 2599.968, 2599.968, 4287771.705, 2599.968, 6096.852, 7932.752 16 Dell Inc. (PowerEdge R630) Debian 8.2
S8 445abdec73af67b8 1.61 1.04 -O3 -ffloat-store -fno-math-errno -O3 1 4 56 92 milepost-codelet-mibench-consumer-lame-src-quantize-codelet-7-1 default 2599.968, 2599.968, 1483.784, 2599.968, 7933.877, 2599.968, 7933.971, 2599.968, 2599.968, 2599.968, 2599.968, 2599.968, 7895.63, 2599.968, 4288861.923, 5503.593 16 Dell Inc. (PowerEdge R630) Debian 8.2
S9 58005df63b3af967 1.59 0.80 -O3 -fno-predictive-commoning -funroll-loops -O3 1 1 65 96 milepost-codelet-mibench-consumer-lame-src-quantize-codelet-7-1 default 2600.062, 7933.596, 2599.968, 2599.968, 3520.147, 2599.968, 6218.269, 2599.968, 2599.968, 2599.968, 2599.968, 4293412.005, 2599.968, 4293441.517, 2599.968, 4292467.736 16 Dell Inc. (PowerEdge R630) Debian 8.2
S10 69e74842ae43beec 1.59 0.80 -O3 -funroll-loops -O3 2 1 67 96 milepost-codelet-mibench-consumer-lame-src-quantize-codelet-7-1 default 2599.968, 7932.659, 2599.968, 7045.036, 2599.968, 7932.752, 7932.284, 7932.659, 2599.968, 2599.968, 2599.968, 2599.968, 8360.627, 2599.968, 2599.968, 7932.659 16 Dell Inc. (PowerEdge R630) Debian 8.2
S11 ac1ec024e69b7cb9 1.59 0.82 -O3 -fno-tree-ch -funroll-all-loops -O3 6 1 62 94 milepost-codelet-mibench-consumer-lame-src-quantize-codelet-7-1 default 2599.968, 2599.968, 7933.971, 4286904.244, 7933.877, 4290851.861, 7933.971, 6231.675, 2599.968, 2599.968, 2599.968, 2599.968, 2599.968, 2599.968, 7933.784, 4291650.33 16 Dell Inc. (PowerEdge R630) Debian 8.2
S12 c59f284824abdc89 1.42 1.08 -O3 -fno-merge-constants -fsingle-precision-constant -O3 2 0 70 98 milepost-codelet-mibench-office-rsynth-src-nsynth-codelet-5-1 default 2599.968, 2599.968, 7934.534, 2599.968, 7934.44, 7934.534, 7934.534, 4292238.33, 2599.968, 7297.781, 2599.968, 2599.968, 4291701.33, 2599.968, 4286721.829, 5460.75 16 Dell Inc. (PowerEdge R630) Debian 8.2
S13 4f38908a30da60a2 1.37 1.05 -O3 -ffast-math -fno-tree-ch -O3 3 4 34 73 cbench-consumer-jpeg-d decode image-jpeg-0012 data.jpg 2599.968, 7932.096, 2599.968, 2599.968, 2599.968, 7932.096, 2599.968, 7932.096, 2599.968, 2599.968, 2599.968, 2599.968, 2599.968, 2599.968, 4288833.236, 4287943.267 16 Dell Inc. (PowerEdge R630) Debian 8.2
S14 dd7940288e32f819 1.34 0.85 -O3 -fno-crossjumping -ftracer -O3 1 0 5 46 milepost-codelet-mibench-telecomm-adpcm-d-src-adpcm-codelet-1-1 default 2599.968, 2599.968, 7933.221, 7933.221, 7933.315, 7933.315, 4287771.705, 7933.221, 2599.968, 2599.968, 2599.968, 2599.968, 8073.19, 2599.968, 4289147.864, 7933.221 16 Dell Inc. (PowerEdge R630) Debian 8.2



[ 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