Benchmarking LLVM Clang 3.2, LLVM Clang 3.3 RC1, and GCC 4.8.0 on various Linux systems. 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 1305170-UT-LLVMCLANG75
LLVM Clang 3.3, Clang 3.2, GCC 4.8 Compilers,
"Timed ImageMagick Compilation 6.8.1-10 - Time To Compile",
Lower Results Are Better
"Intel Core i7 3960X: GCC 4.8.0",50.171501874924,49.92925786972,49.854351997375
"Intel Core i7 3960X: Clang 3.2",21.554996967316,21.032997131348,20.94803404808
"Intel Core i7 3960X: Clang 3.3-rc1",22.612593173981,22.538202047348,22.749661922455
"AMD FX-8350: GCC 4.8.0",103.19475197792,102.84959602356,102.72041082382
"AMD FX-8350: Clang 3.2",26.73313498497,27.222280025482,26.865190029144
"AMD FX-8350: Clang 3.3-rc1",28.542871952057,28.705492019653,28.687673091888
"Intel Core i3 3217U: GCC 4.8.0",208.37018585205,208.21852588654,208.6839761734
"Intel Core i3 3217U: Clang 3.2",97.321402072906,97.161393880844,96.739725828171
"Intel Core i3 3217U: Clang 3.3-rc1",104.18015789986,104.32315015793,104.5686841011
"GraphicsMagick 1.3.16 - Operation: Sharpen",
Higher Results Are Better
"Intel Core i7 3960X: GCC 4.8.0",117,117,117
"Intel Core i7 3960X: Clang 3.2",31,31,31
"Intel Core i7 3960X: Clang 3.3-rc1",31,31,31
"AMD FX-8350: GCC 4.8.0",112,112,112
"AMD FX-8350: Clang 3.2",23,23,23
"AMD FX-8350: Clang 3.3-rc1",22,22,22
"Intel Core i3 3217U: GCC 4.8.0",29,29,29
"Intel Core i3 3217U: Clang 3.2",15,15,15
"Intel Core i3 3217U: Clang 3.3-rc1",15,15,15
"C-Ray 1.1 - Total Time",
Lower Results Are Better
"Intel Core i7 3960X: GCC 4.8.0",18.353,18.453,18.428
"Intel Core i7 3960X: Clang 3.2",20.962,21.123,21.067
"Intel Core i7 3960X: Clang 3.3-rc1",20.791,20.855,20.79
"AMD FX-8350: GCC 4.8.0",19.249,19.268,19.272
"AMD FX-8350: Clang 3.2",32.913,32.851,32.836
"AMD FX-8350: Clang 3.3-rc1",32.816,32.795,32.786
"Intel Core i3 3217U: GCC 4.8.0",116.263,116.292,116.304
"Intel Core i3 3217U: Clang 3.2",133.687,133.783,133.675
"Intel Core i3 3217U: Clang 3.3-rc1",132.237,132.29,132.577
"PostgreSQL pgbench 8.4.11 - TPC-B Transactions Per Second",
Higher Results Are Better
"Intel Core i7 3960X: Clang 3.2",354.697926,355.480607,352.783941
"Intel Core i7 3960X: Clang 3.3-rc1",348.219931,360.112841,346.206492
"AMD FX-8350: Clang 3.2",2496.48952,2480.993958,2336.202492,2440.855627
"AMD FX-8350: Clang 3.3-rc1",2328.516251,2575.501414,2564.347081,2213.130804,2305.242456,2490.43954
"Intel Core i3 3217U: Clang 3.2",517.125672,544.993008,503.876175,520.656247
"Intel Core i3 3217U: Clang 3.3-rc1",528.796646,547.091004,552.217663
"GraphicsMagick 1.3.16 - Operation: Local Adaptive Thresholding",
Higher Results Are Better
"Intel Core i7 3960X: GCC 4.8.0",133,133,133
"Intel Core i7 3960X: Clang 3.2",44,44,44
"Intel Core i7 3960X: Clang 3.3-rc1",49,49,49
"AMD FX-8350: GCC 4.8.0",99,98,99
"AMD FX-8350: Clang 3.2",38,37,38
"AMD FX-8350: Clang 3.3-rc1",37,37,37
"Intel Core i3 3217U: GCC 4.8.0",39,39,39
"Intel Core i3 3217U: Clang 3.2",21,21,21
"Intel Core i3 3217U: Clang 3.3-rc1",23,23,23
"Timed PHP Compilation 5.2.9 - Time To Compile",
Lower Results Are Better
"Intel Core i7 3960X: GCC 4.8.0",22.813559055328,22.54069685936,22.401664018631
"Intel Core i7 3960X: Clang 3.2",15.498529911041,15.654314041138,15.596149921417
"Intel Core i7 3960X: Clang 3.3-rc1",16.999921798706,16.686961174011,16.699676990509
"AMD FX-8350: GCC 4.8.0",31.204922914505,31.131250143051,31.164776086807
"AMD FX-8350: Clang 3.2",19.33989906311,19.597712039948,19.169213056564
"AMD FX-8350: Clang 3.3-rc1",20.771893024445,20.936246156693,20.744396924973
"Intel Core i3 3217U: GCC 4.8.0",98.441572904587,97.675144910812,98.758428096771
"Intel Core i3 3217U: Clang 3.2",58.300192832947,57.138455152512,57.479811906815
"Intel Core i3 3217U: Clang 3.3-rc1",59.503668785095,59.254878044128,59.056061983109
"Timed HMMer Search 2.3.2 - Pfam Database Search",
Lower Results Are Better
"Intel Core i7 3960X: GCC 4.8.0",15.934906959534,15.891793012619,15.905272006989
"Intel Core i7 3960X: Clang 3.2",15.384717941284,15.403254032135,15.477114200592
"Intel Core i7 3960X: Clang 3.3-rc1",15.893711090088,15.961104869843,15.964932918549
"AMD FX-8350: GCC 4.8.0",11.113284111023,10.823296070099,12.122179985046,11.912258148193,11.690934896469,11.46493601799
"AMD FX-8350: Clang 3.2",12.766362905502,12.388730049133,12.553807020187
"AMD FX-8350: Clang 3.3-rc1",11.314189910889,10.735226869583,10.999402046204
"Intel Core i3 3217U: GCC 4.8.0",38.220736980438,38.574626922607,38.367786169052
"Intel Core i3 3217U: Clang 3.2",48.217527151108,48.047319173813,48.240401983261
"Intel Core i3 3217U: Clang 3.3-rc1",40.106383800507,40.088148117065,40.137269973755
"GraphicsMagick 1.3.16 - Operation: Resizing",
Higher Results Are Better
"Intel Core i7 3960X: GCC 4.8.0",176,175,175
"Intel Core i7 3960X: Clang 3.2",89,89,89
"Intel Core i7 3960X: Clang 3.3-rc1",89,88,89
"AMD FX-8350: GCC 4.8.0",148,148,147
"AMD FX-8350: Clang 3.2",73,73,73
"AMD FX-8350: Clang 3.3-rc1",73,73,73
"Intel Core i3 3217U: GCC 4.8.0",63,63,63
"Intel Core i3 3217U: Clang 3.2",42,42,42
"Intel Core i3 3217U: Clang 3.3-rc1",42,42,42
"Timed MAFFT Alignment 6.864 - Multiple Sequence Alignment",
Lower Results Are Better
"Intel Core i7 3960X: GCC 4.8.0",7.2795062065125,7.0562210083008,7.2241649627686
"Intel Core i7 3960X: Clang 3.2",7.0086109638214,7.9857549667358,7.8080201148987,6.9307398796082,7.1456441879272,7.6464049816132
"Intel Core i7 3960X: Clang 3.3-rc1",7.9217841625214,7.1731238365173,7.5031039714813,7.0190699100494,8.1505029201508,7.4944388866425
"AMD FX-8350: GCC 4.8.0",6.7361481189728,6.340224981308,6.240550994873,6.3436250686646
"AMD FX-8350: Clang 3.2",6.9284429550171,7.8409349918365,6.933531999588,7.0423069000244,6.9240310192108,6.8517498970032
"AMD FX-8350: Clang 3.3-rc1",6.7943208217621,6.9477598667145,6.8409299850464
"Intel Core i3 3217U: GCC 4.8.0",20.226542949677,20.520596981049,20.271167039871
"Intel Core i3 3217U: Clang 3.2",23.923808813095,23.746577978134,23.954766988754
"Intel Core i3 3217U: Clang 3.3-rc1",21.450146913528,21.910940885544,21.648326873779
"GraphicsMagick 1.3.16 - Operation: Blur",
Higher Results Are Better
"Intel Core i7 3960X: GCC 4.8.0",143,143,143
"Intel Core i7 3960X: Clang 3.2",82,82,82
"Intel Core i7 3960X: Clang 3.3-rc1",81,81,81
"AMD FX-8350: GCC 4.8.0",116,117,116
"AMD FX-8350: Clang 3.2",64,64,64
"AMD FX-8350: Clang 3.3-rc1",64,64,64
"Intel Core i3 3217U: GCC 4.8.0",54,53,54
"Intel Core i3 3217U: Clang 3.2",40,40,40
"Intel Core i3 3217U: Clang 3.3-rc1",40,40,40
"GraphicsMagick 1.3.16 - Operation: HWB Color Space",
Higher Results Are Better
"Intel Core i7 3960X: GCC 4.8.0",192,192,192
"Intel Core i7 3960X: Clang 3.2",124,124,124
"Intel Core i7 3960X: Clang 3.3-rc1",123,123,123
"AMD FX-8350: GCC 4.8.0",158,159,159
"AMD FX-8350: Clang 3.2",105,105,105
"AMD FX-8350: Clang 3.3-rc1",104,105,104
"Intel Core i3 3217U: GCC 4.8.0",81,81,81
"Intel Core i3 3217U: Clang 3.2",69,69,69
"Intel Core i3 3217U: Clang 3.3-rc1",68,68,68
"Himeno Benchmark 3.0 - Poisson Pressure Solver",
Higher Results Are Better
"Intel Core i7 3960X: GCC 4.8.0",1629.127398,1631.528748,1627.607521
"Intel Core i7 3960X: Clang 3.2",1563.334566,1554.217377,1569.381023
"Intel Core i7 3960X: Clang 3.3-rc1",1594.923564,1597.706282,1600.229069
"AMD FX-8350: GCC 4.8.0",732.519339,731.492888,731.968345
"AMD FX-8350: Clang 3.2",648.492106,651.13149,650.441967
"AMD FX-8350: Clang 3.3-rc1",667.827703,667.745909,667.451692
"Intel Core i3 3217U: GCC 4.8.0",779.787293,778.712811,780.437213
"Intel Core i3 3217U: Clang 3.2",778.488065,781.039358,783.825001
"Intel Core i3 3217U: Clang 3.3-rc1",757.60275,758.760862,758.646545
"Smallpt 1.0 - Global Illumination Renderer; 100 Samples",
Lower Results Are Better
"Intel Core i7 3960X: GCC 4.8.0",19,19,19
"Intel Core i7 3960X: Clang 3.2",163,167,166
"Intel Core i7 3960X: Clang 3.3-rc1",162,163,163
"AMD FX-8350: GCC 4.8.0",33,32,33
"AMD FX-8350: Clang 3.2",249,248,247
"AMD FX-8350: Clang 3.3-rc1",250,247,248
"Intel Core i3 3217U: GCC 4.8.0",117,117,117
"Intel Core i3 3217U: Clang 3.2",341,340,341
"Intel Core i3 3217U: Clang 3.3-rc1",340,340,351
"BLAKE2 20121223 - Phoronix Test Suite v4.6.0m1",
Lower Results Are Better
"Intel Core i7 3960X: GCC 4.8.0",4.99,5,5
"Intel Core i7 3960X: Clang 3.2",5.53,5.5,5.53
"Intel Core i7 3960X: Clang 3.3-rc1",5.48,5.49,5.52
"AMD FX-8350: GCC 4.8.0",9.01,8.98,8.99
"AMD FX-8350: Clang 3.2",9.64,9.64,9.62
"AMD FX-8350: Clang 3.3-rc1",9.63,10.13,9.63
"Intel Core i3 3217U: GCC 4.8.0",5.92,6.33,5.93,5.92
"Intel Core i3 3217U: Clang 3.2",6.48,6.48,6.48
"Intel Core i3 3217U: Clang 3.3-rc1",6.47,6.47,6.5
"FFmpeg 1.1 - H.264 HD To NTSC DV",
Lower Results Are Better
"Intel Core i7 3960X: GCC 4.8.0",17.953979969025,17.991945981979,18.322844028473
"Intel Core i7 3960X: Clang 3.2",18.536509990692,18.391390800476,18.117836952209
"Intel Core i7 3960X: Clang 3.3-rc1",18.585927009583,18.633812904358,18.063868999481
"AMD FX-8350: GCC 4.8.0",20.328718185425,20.37294793129,20.349988937378
"AMD FX-8350: Clang 3.2",20.184836864471,20.378376960754,20.689137935638
"AMD FX-8350: Clang 3.3-rc1",20.382454872131,20.378396034241,20.12853717804
"Intel Core i3 3217U: GCC 4.8.0",34.382435083389,34.260658025742,34.391294002533
"Intel Core i3 3217U: Clang 3.2",34.413036823273,34.500844955444,34.442862033844
"Apache Benchmark 2.4.3 - Static Web Page Serving",
Higher Results Are Better
"Intel Core i7 3960X: GCC 4.8.0",14621.85,14324.46,14010.59
"Intel Core i7 3960X: Clang 3.2",14507.01,14152.63,14144.17
"Intel Core i7 3960X: Clang 3.3-rc1",14698.76,14654.2,14634.02
"AMD FX-8350: GCC 4.8.0",19701.51,19867.66,19863.01
"AMD FX-8350: Clang 3.2",20791.08,19856.41,19911.72
"AMD FX-8350: Clang 3.3-rc1",19821.34,20175.47,19854.83
"Intel Core i3 3217U: GCC 4.8.0",11566.48,11312.8,11245.59
"Intel Core i3 3217U: Clang 3.2",12420.97,11845.22,11923.18
"Intel Core i3 3217U: Clang 3.3-rc1",12585.48,12326.06,12360.01