Benchmarks by Michael Larabel for a future article on phoronix looking at early GCC 7 compiler performance compared to GCC 6 and GCC 5.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1609116-LO-GCC7EARLY75
GCC 7 Early Compiler Benchmarking,
"Apache Benchmark 2.4.7 - Static Web Page Serving",
Higher Results Are Better
"GCC 5.4.0",27677.21,27607.89,27409.05
"GCC 6.2.0",28474.74,27935.63,28739.29
"GCC 7.0.0 20160904",29515.25,29652.32,29368.82
"Bullet Physics Engine 2.81 - Test: Raytests",
Lower Results Are Better
"GCC 5.4.0",5.93129,5.939499,5.943819
"GCC 6.2.0",5.997151,5.955059,5.988032
"GCC 7.0.0 20160904",5.942919,5.940554,6.001306
"Bullet Physics Engine 2.81 - Test: 3000 Fall",
Lower Results Are Better
"GCC 5.4.0",9.12231,9.155166,9.117105
"GCC 6.2.0",9.100611,9.081296,9.133591
"GCC 7.0.0 20160904",9.012251,9.013959,9.015239
"Bullet Physics Engine 2.81 - Test: 136 Ragdolls",
Lower Results Are Better
"GCC 5.4.0",6.453164,6.45074,6.45501
"GCC 6.2.0",6.462385,6.455819,6.459766
"GCC 7.0.0 20160904",6.399039,6.398501,6.406249
"C-Ray 1.1 - Total Time",
Lower Results Are Better
"GCC 5.4.0",21.277,21.309,21.307
"GCC 6.2.0",21.226,21.256,21.261
"GCC 7.0.0 20160904",23.36,23.372,23.353
"CLOMP 3.3 - Static OMP Speedup",
Higher Results Are Better
"GCC 5.4.0",5.77,5.59,5.59,5.62,5.61
"GCC 6.2.0",5.8,5.59,5.63,5.6,5.63
"GCC 7.0.0 20160904",5.77,5.62,5.58,5.54,5.57
"ebizzy 0.3 - Phoronix Test Suite v6.6.0",
Higher Results Are Better
"GCC 5.4.0",155531,155311,155239
"GCC 6.2.0",155386,155150,155284
"GCC 7.0.0 20160904",155494,155192,156391
"FFTW 3.3.4 - Build: Float + SSE - Size: 1D FFT Size 4096",
Higher Results Are Better
"GCC 5.4.0",11193,10945,11035,10825,10831
"GCC 6.2.0",10884,11001,10807,10923,11063
"GCC 7.0.0 20160904",10844,10966,10985,10844,11116
"FFTW 3.3.4 - Build: Float + SSE - Size: 2D FFT Size 4096",
Higher Results Are Better
"GCC 5.4.0",7290.3,7426.4,7488.1,7517.6,7330.1
"GCC 6.2.0",7542.2,7499.2,7564.5,7538.5,7435.5
"GCC 7.0.0 20160904",7548.7,7536.5,7495,7468.7,7540.8
"Fhourstones 3.1 - Complex Connect-4 Solving",
Higher Results Are Better
"GCC 5.4.0",6951.3,6966.1,6946.6
"GCC 6.2.0",6888.5,6863.4,6902.9
"GCC 7.0.0 20160904",6923,6904.5,6888.4
"FLAC Audio Encoding 1.3.1 - WAV To FLAC",
Lower Results Are Better
"GCC 5.4.0",13.450016021729,13.420540094376,13.458337068558,13.47309589386,13.455078125
"GCC 6.2.0",13.436436891556,13.397345066071,13.431766986847,13.443727016449,13.48782992363
"GCC 7.0.0 20160904",13.430109024048,13.468286991119,13.415354967117,13.461768865585,13.457743883133
"GraphicsMagick 1.3.19 - Operation: Blur",
Higher Results Are Better
"GCC 5.4.0",80,80,80
"GCC 6.2.0",80,80,80
"GCC 7.0.0 20160904",81,80,81
"GraphicsMagick 1.3.19 - Operation: Sharpen",
Higher Results Are Better
"GCC 5.4.0",79,79,79
"GCC 6.2.0",80,80,80
"GCC 7.0.0 20160904",79,79,79
"GraphicsMagick 1.3.19 - Operation: Resizing",
Higher Results Are Better
"GCC 5.4.0",97,97,97
"GCC 6.2.0",99,99,99
"GCC 7.0.0 20160904",98,98,98
"GraphicsMagick 1.3.19 - Operation: HWB Color Space",
Higher Results Are Better
"GCC 5.4.0",104,104,103
"GCC 6.2.0",105,105,105
"GCC 7.0.0 20160904",104,105,104
"GraphicsMagick 1.3.19 - Operation: Local Adaptive Thresholding",
Higher Results Are Better
"GCC 5.4.0",43,43,43
"GCC 6.2.0",44,44,44
"GCC 7.0.0 20160904",44,44,44
"Hierarchical INTegration 1.0 - Test: FLOAT",
Higher Results Are Better
"GCC 5.4.0",177055135.05073,178251834.50191,177907190.39479
"GCC 6.2.0",166355345.15122,165890273.48609,166414096.49301
"GCC 7.0.0 20160904",166271561.72964,165658668.53013,165270990.72968
"Himeno Benchmark 3.0 - Poisson Pressure Solver",
Higher Results Are Better
"GCC 5.4.0",893.200638,893.471823,894.796241
"GCC 6.2.0",1088.744486,1091.945383,1093.274843
"GCC 7.0.0 20160904",1096.92298,1094.685137,1096.08562
"John The Ripper 1.8.0 - Test: Blowfish",
Higher Results Are Better
"GCC 5.4.0",4148,4137,4138
"GCC 6.2.0",4435,4359,4435
"GCC 7.0.0 20160904",4204,4204,4186
"LAME MP3 Encoding 3.99.3 - WAV To MP3",
Lower Results Are Better
"GCC 5.4.0",22.867644786835,22.836976051331,22.844977855682,22.840197086334,22.8156478405
"GCC 6.2.0",22.418313980103,22.430728912354,22.317567825317,22.47506403923,22.442923069
"GCC 7.0.0 20160904",22.01988697052,21.982289075851,22.061847925186,22.053719997406,22.048545122147
"LAMMPS Molecular Dynamics Simulator 1.0 - Test: Rhodopsin Protein",
Lower Results Are Better
"GCC 5.4.0",71.9674,71.8103,72.2118
"N-Queens 1.0 - Elapsed Time",
Lower Results Are Better
"GCC 5.4.0",57.516,57.539,57.549
"GCC 6.2.0",56.193,56.208,56.231
"GCC 7.0.0 20160904",52.52,52.557,52.552
"OpenSSL 1.0.1g - RSA 4096-bit Performance",
Higher Results Are Better
"GCC 5.4.0",570.4,568.4,569.3
"GCC 6.2.0",571.8,568.6,567.4
"GCC 7.0.0 20160904",569.7,570.4,570.5
"PostgreSQL pgbench 9.4.3 - Scaling: Buffer Test - Test: Normal Load - Mode: Read Write",
Higher Results Are Better
"GCC 5.4.0",4401.284963,4506.431006,4498.73072
"GCC 6.2.0",4414.383767,4151.586752,4507.108978,4472.265358,4513.394919
"GCC 7.0.0 20160904",4267.340251,4516.84798,4527.5484
"PostgreSQL pgbench 9.4.3 - Scaling: Buffer Test - Test: Single Thread - Mode: Read Write",
Higher Results Are Better
"GCC 5.4.0",564.114535,548.702099,544.842587
"GCC 6.2.0",543.960779,545.540489,549.128391
"GCC 7.0.0 20160904",550.105877,548.166198,550.189055
"Redis 3.0.1 - Test: GET",
Higher Results Are Better
"GCC 5.4.0",1438848.88,1432664.75,1430615.12
"GCC 6.2.0",1414427.12,1390820.62,1420454.5
"GCC 7.0.0 20160904",1398601.5,1398601.5,1383125.88
"Redis 3.0.1 - Test: SET",
Higher Results Are Better
"GCC 5.4.0",960614.81,973709.88,972762.62
"GCC 6.2.0",977517.12,973709.88,965250.94
"GCC 7.0.0 20160904",960614.81,970873.81,964320.19
"Rodinia 2.4 - Test: OpenMP LavaMD",
Lower Results Are Better
"GCC 5.4.0",311.13510417938,311.76935005188,312.5785639286
"GCC 6.2.0",310.83099222183,311.16852712631,311.55105900764
"GCC 7.0.0 20160904",312.63355588913,310.76320791245,310.693805933
"Rodinia 2.4 - Test: OpenMP CFD Solver",
Lower Results Are Better
"GCC 5.4.0",69.226997852325,69.641581058502,69.51370716095
"GCC 6.2.0",52.972899913788,53.251160860062,52.983400821686
"GCC 7.0.0 20160904",53.019896030426,53.192598819733,53.040675878525
"Rodinia 2.4 - Test: OpenMP Streamcluster",
Lower Results Are Better
"GCC 5.4.0",32.841564178467,32.994656085968,33.054871082306
"GCC 6.2.0",32.808476924896,32.996970891953,32.92914390564
"GCC 7.0.0 20160904",32.754541158676,32.944307088852,32.927994966507
"SciMark 2.0 - Computational Test: Composite",
Higher Results Are Better
"GCC 5.4.0",694.38,697.9,700.12,690.39
"GCC 6.2.0",738.59,737.99,738.02,738.25
"GCC 7.0.0 20160904",800.78,800.81,800.5,800.47
"SciMark 2.0 - Computational Test: Monte Carlo",
Higher Results Are Better
"GCC 5.4.0",304.1,304.1,304.1,304.1
"GCC 6.2.0",304.07,304.07,304.07,304.06
"GCC 7.0.0 20160904",304.03,304.03,304.03,304.03
"SciMark 2.0 - Computational Test: Fast Fourier Transform",
Higher Results Are Better
"GCC 5.4.0",228.39,228.12,228.38,227.83
"GCC 6.2.0",233.04,231.88,231.29,232.55
"GCC 7.0.0 20160904",239.71,239.14,239.26,238.97
"SciMark 2.0 - Computational Test: Sparse Matrix Multiply",
Higher Results Are Better
"GCC 5.4.0",1043.2,1053.68,1046.66,1046.07
"GCC 6.2.0",1280.54,1279.81,1279.86,1279.88
"GCC 7.0.0 20160904",1290.85,1291.89,1290.23,1290.79
"SciMark 2.0 - Computational Test: Dense LU Matrix Factorization",
Higher Results Are Better
"GCC 5.4.0",1324.11,1333.16,1349.44,1301.9
"GCC 6.2.0",1303.27,1302.16,1302.84,1302.7
"GCC 7.0.0 20160904",1597.22,1596.89,1596.94,1596.53
"SciMark 2.0 - Computational Test: Jacobi Successive Over-Relaxation",
Higher Results Are Better
"GCC 5.4.0",572.09,570.43,572.04,572.04
"GCC 6.2.0",572.05,572.04,572.04,572.06
"GCC 7.0.0 20160904",572.07,572.08,572.05,572.04
"Smallpt 1.0 - Global Illumination Renderer; 100 Samples",
Lower Results Are Better
"GCC 5.4.0",47,48,47
"GCC 6.2.0",46,49,47
"GCC 7.0.0 20160904",30,30,30
"SQLite 3.8.10.2 - Test Target: Default Test Directory",
Lower Results Are Better
"GCC 5.4.0",38.079496145248,37.226505041122,36.80079293251
"GCC 6.2.0",34.664025068283,37.371309995651,34.982589960098,35.55955696106
"GCC 7.0.0 20160904",34.567282915115,37.809635162354,36.667655944824,35.428325176239,35.461700201035,35.272386074066
"Timed HMMer Search 2.3.2 - Pfam Database Search",
Lower Results Are Better
"GCC 5.4.0",12.147957086563,12.238106966019,12.168565034866
"GCC 6.2.0",12.178736925125,12.211308002472,12.164196968079
"GCC 7.0.0 20160904",12.238676071167,12.238529920578,12.182843923569
"Timed ImageMagick Compilation 6.9.0 - Time To Compile",
Lower Results Are Better
"GCC 5.4.0",67.189589977264,67.213814973831,67.216683864594
"GCC 6.2.0",94.846732854843,94.422960042953,94.275213003159
"GCC 7.0.0 20160904",81.079397916794,81.184317111969,81.535681009293
"Timed MAFFT Alignment 6.864 - Multiple Sequence Alignment",
Lower Results Are Better
"GCC 5.4.0",6.034343957901,5.9725339412689,5.9486010074615
"GCC 6.2.0",6.5115060806274,5.8468928337097,7.1479041576385,6.446799993515,6.0204620361328,6.5051100254059
"GCC 7.0.0 20160904",6.2382609844208,6.2203078269958,6.7249450683594,6.6696031093597,6.6509099006653,6.2143709659576
"Timed PHP Compilation 5.2.9 - Time To Compile",
Lower Results Are Better
"GCC 5.4.0",35.224992990494,35.428365945816,35.271402835846
"GCC 6.2.0",36.253207921982,36.08974480629,36.396495103836
"GCC 7.0.0 20160904",36.618541002274,36.493880987167,36.436387062073