Intel Core i7-4770K Haswell testing of GCC 4.8.1 and an early GCC 4.9.0 compiler snapshot along with LLVM Clang 3.3 and an LLVM Clang 3.4 development snapshot. Testing with CFLAGS/CXXFLAGS for the Intel Core i7 Haswell CPU of -O3 and -march=core-avx2. Benchmarking by Michael Larabel for a future article on phoronix.com
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1306273-SO-CLANG34LL14
LLVM Clang 3.4 Intel Core i7 Haswell Core-AVX2,
"Smallpt 1.0 - Global Illumination Renderer; 100 Samples",
Lower Results Are Better
"GCC 4.8.1",25,25,25
"GCC 4.9.0 20130623",25,25,25
"LLVM Clang 3.3",140,141,140
"LLVM 3.4 SVN 20130626",140,141,140
"N-Queens 1.0 - Elapsed Time",
Lower Results Are Better
"GCC 4.8.1",36.774,36.669,36.638
"GCC 4.9.0 20130623",36.695,36.699,36.776
"LLVM Clang 3.3",184.17,184.175,184.489
"LLVM 3.4 SVN 20130626",186.224,186.39,186.35
"Primesieve 4.2 - 1e12 Prime Number Generation",
Lower Results Are Better
"GCC 4.8.1",79.453,78.9942,79.0741
"GCC 4.9.0 20130623",79.2875,79.1475,79.1766
"LLVM Clang 3.3",323.25,323.11,323.74
"LLVM 3.4 SVN 20130626",321.01,320.05,319.64
"Timed ImageMagick Compilation 6.8.1-10 - Time To Compile",
Lower Results Are Better
"GCC 4.8.1",79.740069150925,78.986654996872,78.822968006134
"GCC 4.9.0 20130623",74.693930864334,74.369086027145,74.715671062469
"LLVM Clang 3.3",34.428884983063,34.193035125732,34.533979177475
"LLVM 3.4 SVN 20130626",34.579560041428,34.157871007919,34.377821207047
"GraphicsMagick 1.3.16 - Operation: Resizing",
Higher Results Are Better
"GCC 4.8.1",179,170,177
"GCC 4.9.0 20130623",181,181,181
"LLVM Clang 3.3",91,91,91
"LLVM 3.4 SVN 20130626",91,91,91
"C-Ray 1.1 - Total Time",
Lower Results Are Better
"GCC 4.8.1",17.06,17.062,17.065
"GCC 4.9.0 20130623",17.038,17.026,17.02
"LLVM Clang 3.3",27.067,27.053,27.065
"LLVM 3.4 SVN 20130626",26.23,26.217,26.225
"BLAKE2 20121223 - Phoronix Test Suite v4.8.0m1",
Lower Results Are Better
"GCC 4.8.1",5.57,5.86,5.71
"GCC 4.9.0 20130623",5.29,5.29,5.28
"LLVM Clang 3.3",7.38,7.38,7.43
"LLVM 3.4 SVN 20130626",7.79,7.86,7.79
"SciMark 2.0 - Computational Test: Jacobi Successive Over-Relaxation",
Higher Results Are Better
"GCC 4.8.1",1165.73,1161.31,1174.66,1174.66
"GCC 4.9.0 20130623",1170.18,1170.18,1170.18,1170.18
"LLVM Clang 3.3",1670.77,1675.33,1670.77,1675.33
"LLVM 3.4 SVN 20130626",1592.65,1592.65,1592.65,1675.33
"SciMark 2.0 - Computational Test: Dense LU Matrix Factorization",
Higher Results Are Better
"GCC 4.8.1",1820.25,1851.85,1851.85,1777.78
"GCC 4.9.0 20130623",1858.3,1851.85,1851.85,1845.44
"LLVM Clang 3.3",1760.18,1748.63,1754.39,1760.18
"LLVM 3.4 SVN 20130626",2424.24,2424.24,2424.24,2318.84
"FLAC Audio Encoding 1.3.0 - WAV To FLAC",
Lower Results Are Better
"GCC 4.8.1",5.3901250362396,5.3621978759766,5.3731441497803,5.373820066452,5.36980509758
"GCC 4.9.0 20130623",5.2490928173065,5.2600109577179,5.2600209712982,5.2664349079132,5.2714879512787
"LLVM Clang 3.3",5.6291599273682,5.6403021812439,5.6268308162689,5.6480920314789,5.6353969573975
"LLVM 3.4 SVN 20130626",4.5452399253845,4.5652861595154,4.5479900836945,4.54509806633,4.5502490997314
"SciMark 2.0 - Computational Test: Composite",
Higher Results Are Better
"GCC 4.8.1",1008.63,1006.71,1020.44,1004.19
"GCC 4.9.0 20130623",1006.94,1005.79,1006.43,1003.08
"LLVM Clang 3.3",1100.47,1104.47,1104.85,1099.61
"LLVM 3.4 SVN 20130626",1207.72,1201.23,1207.68,1202.45
"SciMark 2.0 - Computational Test: Sparse Matrix Multiply",
Higher Results Are Better
"GCC 4.8.1",1204.71,1180.4,1219.05,1211.83
"GCC 4.9.0 20130623",1150.56,1150.56,1150.56,1144.13
"LLVM Clang 3.3",1226.35,1230.03,1230.03,1226.35
"LLVM 3.4 SVN 20130626",1190.7,1187.25,1194.17,1157.06
"SciMark 2.0 - Computational Test: Fast Fourier Transform",
Higher Results Are Better
"GCC 4.8.1",242.39,235.07,246.58,246.58
"GCC 4.9.0 20130623",247.29,248.01,249.46,247.29
"LLVM Clang 3.3",250.19,249.46,250.19,249.46
"LLVM 3.4 SVN 20130626",241.02,238.34,240.35
"Timed HMMer Search 2.3.2 - Pfam Database Search",
Lower Results Are Better
"GCC 4.8.1",10.465559005737,10.457128047943,10.479081869125
"GCC 4.9.0 20130623",10.458160877228,10.372681856155,10.369724035263
"LLVM Clang 3.3",10.776627063751,10.828268051147,10.830431938171
"LLVM 3.4 SVN 20130626",10.668043136597,10.73003411293,10.702131986618
"x264 2013-06-08 - H.264 Video Encoding",
Higher Results Are Better
"GCC 4.8.1",155.34,157.68,157.37,157.32,153.57
"GCC 4.9.0 20130623",153.31,156.16,153.8,157.52,157.58
"LLVM Clang 3.3",155.25,154.69,155.49,154.88,154.75
"LLVM 3.4 SVN 20130626",152.22,153.69,151.26,152.8,154.12
"Himeno Benchmark 3.0 - Poisson Pressure Solver",
Higher Results Are Better
"GCC 4.8.1",1039.630218,1049.415162,1057.277677
"GCC 4.9.0 20130623",1584.779908,1593.367675,1586.94961
"LLVM Clang 3.3",1586.684168,1586.978777,1585.50209
"LLVM 3.4 SVN 20130626",1521.196567,1189.38568,1087.58909,1523.170773,1525.230795,1523.503991
"Timed MAFFT Alignment 6.864 - Multiple Sequence Alignment",
Lower Results Are Better
"GCC 4.8.1",5.2279810905457,5.2965588569641,5.8318159580231,5.2916338443756,5.9259641170502,5.2574329376221
"GCC 4.9.0 20130623",5.980525970459,5.9247810840607,5.2359747886658,5.5863177776337,5.2672588825226,5.1413369178772
"LLVM Clang 3.3",6.5850310325623,6.0391361713409,6.0382759571075,5.9469799995422,5.9920718669891,5.9345140457153
"LLVM 3.4 SVN 20130626",6.0525231361389,5.9658899307251,5.9220049381256