GCC and Clang compiler tests by Michael Larabel for a future article.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1704146-TR-CLEARLINU88
Clear Linux April 2017 Compiler Tests,
"GraphicsMagick 1.3.19 - Operation: Sharpen",
Higher Results Are Better
"GCC 6",161,163,164
"Clang 3.9.1",
"Clang 4.0.0",
"GraphicsMagick 1.3.19 - Operation: Resizing",
Higher Results Are Better
"GCC 6",
"Clang 3.9.1",
"Clang 4.0.0",
"GraphicsMagick 1.3.19 - Operation: HWB Color Space",
Higher Results Are Better
"GCC 6",
"Clang 3.9.1",158,159,159
"Clang 4.0.0",
"libjpeg-turbo tjbench 1.5.1 - Test: Decompression Throughput",
Higher Results Are Better
"GCC 6",155.741001,157.236013,156.559764
"Clang 3.9.1",162.481448,161.059782,162.422018
"Clang 4.0.0",160.274622,160.858125,160.555747
"FFTW 3.3.4 - Build: Float + SSE - Size: 2D FFT Size 1024",
Higher Results Are Better
"GCC 6",19235,19298,19128,19149,18846
"Clang 3.9.1",17639,18048,17684,17779,17599
"Clang 4.0.0",18059,17628,17747,17586,17983
"SciMark 2.0 - Computational Test: Composite",
Higher Results Are Better
"GCC 6",2310.92,2312.68,2313.31,2312.78
"Clang 3.9.1",2181.22,2184.26,2180.84,2181.7
"Clang 4.0.0",2206.94,2214.93,2211.36,2217.22
"SciMark 2.0 - Computational Test: Monte Carlo",
Higher Results Are Better
"GCC 6",708.08,707.97,708.09,708.07
"Clang 3.9.1",268.45,268.45,268.48,268.48
"Clang 4.0.0",722.11,722.18,722.09,722.23
"SciMark 2.0 - Computational Test: Fast Fourier Transform",
Higher Results Are Better
"GCC 6",343.7,345.59,341.63,343.58
"Clang 3.9.1",344.53,344.03,342.01,343.45
"Clang 4.0.0",349.8,349.11,349.03,350.24
"SciMark 2.0 - Computational Test: Sparse Matrix Multiply",
Higher Results Are Better
"GCC 6",2715.93,2716.81,2726.67,2718.58
"Clang 3.9.1",2816.52,2835.63,2827.64,2821.05
"Clang 4.0.0",2564.7,2585.95,2581.65,2571.1
"SciMark 2.0 - Computational Test: Dense LU Matrix Factorization",
Higher Results Are Better
"GCC 6",5800.86,5806.77,5804.11,5807.66
"Clang 3.9.1",5659.91,5656.43,5649.35,5658.84
"Clang 4.0.0",5581.85,5601.09,5587.74,5626.46
"SciMark 2.0 - Computational Test: Jacobi Successive Over-Relaxation",
Higher Results Are Better
"GCC 6",1986.04,1986.24,1986.03,1986.01
"Clang 3.9.1",1816.66,1816.75,1816.72,1816.67
"Clang 4.0.0",1816.26,1816.31,1816.28,1816.07
"Himeno Benchmark 3.0 - Poisson Pressure Solver",
Higher Results Are Better
"GCC 6",2178.668575,2176.555477,2176.672871
"Clang 3.9.1",1704.712617,1706.990592,1707.787196
"Clang 4.0.0",1715.386222,1717.09713,1713.971493
"TSCP 1.81 - AI Chess Performance",
Higher Results Are Better
"GCC 6",1272004,1269073,1269073,1272004,1272004
"Clang 3.9.1",1243291,1121747,1159532,1210501,1171868,1213167,1179396
"Clang 4.0.0",1349946,1349946,1353262,1353262,1349946
"John The Ripper 1.8.0 - Test: Blowfish",
Higher Results Are Better
"GCC 6",
"Redis 3.0.1 - Test: GET",
Higher Results Are Better
"GCC 6",2777777.75,2739726,2724795.5
"Apache Benchmark 2.4.7 - Static Web Page Serving",
Higher Results Are Better
"GCC 6",36114.26,36111.28,36104.54
"Clang 3.9.1",36359.58,36180.77,36205.59
"Clang 4.0.0",36350.55,34987.9,36421.64
"OpenSSL 1.0.1g - RSA 4096-bit Performance",
Higher Results Are Better
"GCC 6",990.5,990.1,989.8
"Clang 3.9.1",980.4,979.9,979.7
"Clang 4.0.0",984.3,984.5,983.8
"PostgreSQL pgbench 9.4.3 - Scaling: Buffer Test - Test: Normal Load - Mode: Read Write",
Higher Results Are Better
"GCC 6",7925.007911,8034.370281,8005.023707
"Clang 3.9.1",7972.328385,8013.97443,8066.921876
"Clang 4.0.0",8003.402532,7999.83713,7998.936363
"PostgreSQL pgbench 9.4.3 - Scaling: Buffer Test - Test: Single Thread - Mode: Read Write",
Higher Results Are Better
"GCC 6",779.93176,836.207958,821.144608,847.620534,843.606201
"Clang 3.9.1",819.145031,767.402266,777.33345
"Clang 4.0.0",788.289324,875.617367,856.705083,867.947702,776.984007,895.055982
"PostgreSQL pgbench 9.4.3 - Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write",
Higher Results Are Better
"GCC 6",8985.628351,8802.221151,8741.550562
"Clang 3.9.1",8962.271822,8868.762209,8878.309942
"Clang 4.0.0",8840.46799,8965.619994,8782.026533
"Timed MAFFT Alignment 6.864 - Multiple Sequence Alignment",
Lower Results Are Better
"GCC 6",3.4125661849976,3.4468438625336,3.5945808887482
"Clang 3.9.1",3.9719040393829,3.6560399532318,3.9180121421814,3.6318011283875,3.8160707950592,3.6611320972443
"Clang 4.0.0",3.0946619510651,3.492259979248,3.9010369777679,3.6725168228149,3.562166929245,3.5178999900818
"Timed Apache Compilation 2.4.7 - Time To Compile",
Lower Results Are Better
"GCC 6",21.315028190613,21.409121990204,21.443032026291
"Clang 3.9.1",35.614636182785,35.950023889542,35.737107038498
"Clang 4.0.0",26.967654943466,27.093945980072,27.025804042816
"Timed PHP Compilation 5.2.9 - Time To Compile",
Lower Results Are Better
"GCC 6",19.18840098381,19.346701145172,19.272488117218
"Clang 3.9.1",32.157887935638,32.167372941971,32.219730854034
"Clang 4.0.0",20.167239189148,20.149071931839,20.26384806633
"C-Ray 1.1 - Total Time",
Lower Results Are Better
"GCC 6",12.107,12.108,12.08
"Clang 3.9.1",18.076,18.085,18.08
"Clang 4.0.0",18.072,18.105,18.081
"FLAC Audio Encoding 1.3.1 - WAV To FLAC",
Lower Results Are Better
"GCC 6",6.4108860492706,6.4142360687256,6.4244849681854,6.4133040904999,6.413724899292
"Clang 3.9.1",6.3046219348907,6.2989459037781,6.3069100379944,6.3119020462036,6.2983069419861
"Clang 4.0.0",6.2151720523834,6.2186188697815,6.2333810329437,6.2305839061737,6.2256801128387
"LAME MP3 Encoding 3.99.3 - WAV To MP3",
Lower Results Are Better
"GCC 6",10.482063055038,10.633811950684,10.511892080307,10.447741985321,10.458527088165
"Clang 3.9.1",13.547023057938,13.545135974884,13.602707147598,13.542280197144,13.554558038712
"Clang 4.0.0",11.413996934891,11.394526004791,11.417917013168,11.391486167908,11.39293384552