CompilerDeathMatch(6+4+4+4)x-64bit This is a collection of compiler benchmarks, 64-bit. $: $="2", "3" or "s"; O$: MAKEOPTS="-j3" CXXFLAGS=CFLAGS="-march=core2 -mtune=generic -O$ -pipe"; i: AR=xiar LD=xild; o: no "-pipe"
HTML result view exported from: https://openbenchmarking.org/result/1102046-IV-AAAA3619586&rdt&grr .
Processor Motherboard Chipset Memory Disk Graphics Audio OS Kernel Desktop Display Server Display Driver Compiler File-System Screen Resolution clang-64bit gcc-64bit pcc-64bit tcc-64bit icc-64bit open64-64bit gcc-64bit icc-64bit clang-64bit open64-64bit clang-64bit gcc-64bit clang-64bit gcc-64bit open64-64bit default default default default default default o2 #2 o3 o2i o3i o2 o2o o3o o3 os os o2 #1 oso Intel Pentium Dual CPU T2370 @ 1.73GHz (Total Cores: 2) ZEPTO JFL92 Intel Mobile PM965/GM965/GL960 + ICH8M 2007MB 160GB SAMSUNG HM160HI nVidia G84 [GeForce 8600M GT] Realtek ALC268 Arch 2.6.36-ARCH (x86_64) KDE 4.5.5 X.Org Server 1.9.2 nouveau 0.0.16 Clang 2.8 + llvm version 2.8 ext4 1280x800 GCC 4.5.2 PCC 0.9.9 TCC 0.9.25 ICC 11.1.073 Open64 4.2.3 GCC 4.5.2 ICC 11.1.073 Clang 2.8 + llvm version 2.8 Open64 4.2.3 Clang 2.8 + llvm version 2.8 GCC 4.5.2 Clang 2.8 + llvm version 2.8 ICC 11.1.073 Open64 4.2.3 OpenBenchmarking.org System Details - gcc-64bit:default, pcc-64bit:default, tcc-64bit:default, open64-64bit:default, gcc-64bit:o2 #2, gcc-64bit:o3, icc-64bit:o2i, open64-64bit:o3o, clang-64bit:o3, clang-64bit:os, gcc-64bit:o2 #1: .
gcrypt: CAMELLIA256-ECB Cipher hmmer: Pfam Database Search john-the-ripper: Blowfish bullet: Convex Trimesh bullet: 1000 Convex bullet: 1000 Stack bullet: 3000 Fall c-ray: Total Time openssl: RSA 4096-bit Performance encode-mp3: WAV To MP3 compress-7zip: Compress Speed Test apache: Static Web Page Serving build-imagemagick: Time To Compile build-php: Time To Compile build-apache: Time To Compile clang-64bit gcc-64bit pcc-64bit tcc-64bit icc-64bit open64-64bit gcc-64bit icc-64bit clang-64bit open64-64bit clang-64bit gcc-64bit clang-64bit gcc-64bit open64-64bit default default default default default default o2 #2 o3 o2i o3i o2 o2o o3o o3 os os o2 #1 oso 7218 171.25 193 130.55 87.01 153.81 152.61 632.57 10.95 136.87 775 1168.47 892.70 384.57 19.26 5300 160.09 387 69.36 45.60 74.28 67.28 637.27 20.91 69.82 1041 1978.93 848.09 375.29 35.81 169.81 235 111.43 62.53 102.64 84.69 644.95 16.94 133.51 1172 1968.48 586.29 5317 128.83 454 60.96 32.74 55.69 53.59 644.30 25.38 62.01 1137 4298.43 42.06 176.94 196 132.13 88.55 155.01 152.20 638.03 11 133.63 660 1401.32 1087.37 523.69 40.03 5290 159.79 451 66.41 32.57 55.41 53.62 633.87 24.97 59.14 1835 3282.64 552.02 330.43 48.26 5303 158.39 355 74.57 41.82 98.24 79.42 634.11 23.06 58.96 1625 2385.13 1200.08 413.67 41.74 5935 162.55 453 77.21 45.21 76.04 65.84 643.89 21.25 63.46 1690 2310.05 1658.43 500.07 44.08 5888 136.00 453 57.15 37.34 59.60 57.52 639.12 16.65 128.95 994 1975.99 1854.77 548.42 42.11 5523 147.34 369 72.10 44.04 69.26 68.95 619.60 21.93 58.32 1684 3499.10 346.47 322.45 32.39 5303 155.41 454 52.87 32.77 55.72 53.69 622.88 25.30 54.87 1998 4054.90 378.56 6210 155.68 452 73.96 43.23 75.69 72.19 628.39 23.23 58.40 2007 3664.18 496.50 5343 156.97 322 57.77 32.79 56.67 58.59 627.56 25.18 58.26 1731 3885.03 419.85 225.71 35.84 6392 155.26 454 69.85 41.32 72.98 64.22 619.95 23.88 58.37 1679 3350.64 479.91 217.91 26.39 5293 155.87 453 52.39 34.07 69.30 64.50 620.67 20.51 63.74 1516 1971.15 687.87 273.46 26.35 5315 159.22 283 59.54 47.76 68.35 66.96 637.69 25.38 58.80 1570 2478.54 760.62 278.87 28.64 5357 167.65 425 76.92 32.81 56.96 65.28 653.88 25.18 57.70 979 1804.81 1063.15 OpenBenchmarking.org
Gcrypt Library CAMELLIA256-ECB Cipher clang-64bit gcc-64bit tcc-64bit open64-64bit icc-64bit OpenBenchmarking.org Microseconds, Fewer Is Better Gcrypt Library 1.4.4 CAMELLIA256-ECB Cipher default o3 o2i o3i o2 o2o o3o os o2 #1 oso 1500 3000 4500 6000 7500 SE +/- 697.85, N = 6 SE +/- 209.18, N = 6 SE +/- 21.86, N = 3 SE +/- 3.33, N = 3 SE +/- 15.28, N = 3 SE +/- 6.67, N = 3 SE +/- 691.19, N = 6 SE +/- 5.00, N = 3 SE +/- 3.33, N = 3 SE +/- 5.77, N = 3 SE +/- 6.67, N = 3 SE +/- 503.12, N = 6 SE +/- 12.02, N = 3 SE +/- 384.81, N = 6 SE +/- 485.62, N = 6 7218 5523 5343 5293 5300 5303 6392 5315 5317 5290 5303 6210 5357 5935 5888
Timed HMMer Search Pfam Database Search clang-64bit gcc-64bit pcc-64bit tcc-64bit icc-64bit open64-64bit OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search default o3 o2i o3i o2 o2o o3o os o2 #1 oso 40 80 120 160 200 SE +/- 1.83, N = 3 SE +/- 6.30, N = 6 SE +/- 3.49, N = 6 SE +/- 0.33, N = 3 SE +/- 1.16, N = 3 SE +/- 0.17, N = 3 SE +/- 0.41, N = 3 SE +/- 0.89, N = 3 SE +/- 5.16, N = 6 SE +/- 0.11, N = 3 SE +/- 3.21, N = 3 SE +/- 0.31, N = 3 SE +/- 5.77, N = 6 SE +/- 1.94, N = 3 SE +/- 0.28, N = 3 SE +/- 0.79, N = 3 SE +/- 0.14, N = 3 171.25 147.34 156.97 155.87 160.09 158.39 155.26 159.22 169.81 128.83 176.94 162.55 136.00 159.79 155.41 155.68 167.65
John The Ripper Test: Blowfish clang-64bit gcc-64bit pcc-64bit tcc-64bit icc-64bit open64-64bit OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.7.3.1 Test: Blowfish default o3 o2i o3i o2 o2o o3o os o2 #1 oso 100 200 300 400 500 SE +/- 2.85, N = 3 SE +/- 54.08, N = 6 SE +/- 56.80, N = 6 SE +/- 0.33, N = 3 SE +/- 44.63, N = 6 SE +/- 51.23, N = 6 SE +/- 0.33, N = 3 SE +/- 53.86, N = 6 SE +/- 41.34, N = 6 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 2.52, N = 3 SE +/- 0.33, N = 3 SE +/- 0.88, N = 3 SE +/- 24.44, N = 6 193 369 322 453 387 355 454 283 235 454 196 453 453 451 454 452 425
Bullet Physics Engine Test: Convex Trimesh clang-64bit gcc-64bit pcc-64bit tcc-64bit icc-64bit open64-64bit OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.75 Test: Convex Trimesh default o3 o2i o3i o2 o2o o3o os o2 #1 oso 30 60 90 120 150 SE +/- 1.12, N = 3 SE +/- 11.25, N = 6 SE +/- 1.34, N = 6 SE +/- 0.12, N = 3 SE +/- 6.22, N = 6 SE +/- 11.10, N = 6 SE +/- 8.38, N = 6 SE +/- 7.15, N = 6 SE +/- 8.50, N = 6 SE +/- 8.56, N = 3 SE +/- 0.43, N = 3 SE +/- 9.73, N = 6 SE +/- 4.83, N = 6 SE +/- 9.92, N = 3 SE +/- 0.31, N = 3 SE +/- 11.96, N = 6 SE +/- 7.29, N = 6 130.55 72.10 57.77 52.39 69.36 74.57 69.85 59.54 111.43 60.96 132.13 77.21 57.15 66.41 52.87 73.96 76.92
Bullet Physics Engine Test: 1000 Convex clang-64bit gcc-64bit pcc-64bit tcc-64bit icc-64bit open64-64bit OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.75 Test: 1000 Convex default o3 o2i o3i o2 o2o o3o os o2 #1 oso 20 40 60 80 100 SE +/- 0.57, N = 3 SE +/- 6.01, N = 6 SE +/- 0.22, N = 3 SE +/- 0.89, N = 6 SE +/- 7.41, N = 6 SE +/- 7.74, N = 6 SE +/- 5.13, N = 6 SE +/- 7.71, N = 6 SE +/- 5.34, N = 6 SE +/- 0.09, N = 3 SE +/- 0.61, N = 3 SE +/- 6.44, N = 6 SE +/- 5.29, N = 6 SE +/- 0.18, N = 3 SE +/- 0.07, N = 3 SE +/- 6.96, N = 6 SE +/- 0.10, N = 3 87.01 44.04 32.79 34.07 45.60 41.82 41.32 47.76 62.53 32.74 88.55 45.21 37.34 32.57 32.77 43.23 32.81
Bullet Physics Engine Test: 1000 Stack clang-64bit gcc-64bit pcc-64bit tcc-64bit icc-64bit open64-64bit OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.75 Test: 1000 Stack default o3 o2i o3i o2 o2o o3o os o2 #1 oso 30 60 90 120 150 SE +/- 1.95, N = 3 SE +/- 11.80, N = 6 SE +/- 0.67, N = 3 SE +/- 11.59, N = 6 SE +/- 11.33, N = 6 SE +/- 13.07, N = 6 SE +/- 11.09, N = 6 SE +/- 12.10, N = 6 SE +/- 11.83, N = 6 SE +/- 0.11, N = 3 SE +/- 0.68, N = 3 SE +/- 10.95, N = 6 SE +/- 4.54, N = 6 SE +/- 0.07, N = 3 SE +/- 0.20, N = 3 SE +/- 15.49, N = 6 SE +/- 1.26, N = 6 153.81 69.26 56.67 69.30 74.28 98.24 72.98 68.35 102.64 55.69 155.01 76.04 59.60 55.41 55.72 75.69 56.96
Bullet Physics Engine Test: 3000 Fall clang-64bit gcc-64bit pcc-64bit tcc-64bit icc-64bit open64-64bit OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.75 Test: 3000 Fall default o3 o2i o3i o2 o2o o3o os o2 #1 oso 30 60 90 120 150 SE +/- 0.72, N = 3 SE +/- 11.02, N = 6 SE +/- 2.95, N = 6 SE +/- 11.55, N = 6 SE +/- 11.33, N = 6 SE +/- 15.30, N = 6 SE +/- 11.49, N = 6 SE +/- 11.34, N = 6 SE +/- 14.35, N = 6 SE +/- 0.07, N = 3 SE +/- 0.97, N = 3 SE +/- 11.67, N = 6 SE +/- 3.83, N = 6 SE +/- 0.54, N = 3 SE +/- 0.11, N = 3 SE +/- 13.70, N = 6 SE +/- 11.56, N = 6 152.61 68.95 58.59 64.50 67.28 79.42 64.22 66.96 84.69 53.59 152.20 65.84 57.52 53.62 53.69 72.19 65.28
C-Ray Total Time clang-64bit gcc-64bit pcc-64bit tcc-64bit icc-64bit open64-64bit OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time default o3 o2i o3i o2 o2o o3o os o2 #1 oso 140 280 420 560 700 SE +/- 0.13, N = 3 SE +/- 0.72, N = 3 SE +/- 3.29, N = 3 SE +/- 0.50, N = 3 SE +/- 0.38, N = 3 SE +/- 4.51, N = 3 SE +/- 0.89, N = 3 SE +/- 0.22, N = 3 SE +/- 0.41, N = 3 SE +/- 0.46, N = 3 SE +/- 0.15, N = 3 SE +/- 1.14, N = 3 SE +/- 11.83, N = 3 SE +/- 0.09, N = 3 SE +/- 5.08, N = 3 SE +/- 0.70, N = 3 SE +/- 5.26, N = 3 632.57 619.60 627.56 620.67 637.27 634.11 619.95 637.69 644.95 644.30 638.03 643.89 639.12 633.87 622.88 628.39 653.88
OpenSSL RSA 4096-bit Performance clang-64bit gcc-64bit pcc-64bit tcc-64bit icc-64bit open64-64bit OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.0.0a RSA 4096-bit Performance default o3 o2i o3i o2 o2o o3o os o2 #1 oso 6 12 18 24 30 SE +/- 0.03, N = 4 SE +/- 0.36, N = 4 SE +/- 0.05, N = 4 SE +/- 1.85, N = 8 SE +/- 1.52, N = 8 SE +/- 1.66, N = 8 SE +/- 1.28, N = 8 SE +/- 0.02, N = 4 SE +/- 1.15, N = 8 SE +/- 0.02, N = 4 SE +/- 0.00, N = 4 SE +/- 1.61, N = 8 SE +/- 2.31, N = 8 SE +/- 0.33, N = 6 SE +/- 0.00, N = 4 SE +/- 1.23, N = 8 SE +/- 0.05, N = 4 10.95 21.93 25.18 20.51 20.91 23.06 23.88 25.38 16.94 25.38 11.00 21.25 16.65 24.97 25.30 23.23 25.18
LAME MP3 Encoding WAV To MP3 clang-64bit gcc-64bit pcc-64bit tcc-64bit icc-64bit open64-64bit OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.98.2 WAV To MP3 default o3 o2i o3i o2 o2o o3o os o2 #1 oso 30 60 90 120 150 SE +/- 1.23, N = 5 SE +/- 1.31, N = 10 SE +/- 0.62, N = 5 SE +/- 4.12, N = 10 SE +/- 6.79, N = 10 SE +/- 2.58, N = 10 SE +/- 1.20, N = 10 SE +/- 2.26, N = 10 SE +/- 0.92, N = 5 SE +/- 7.15, N = 10 SE +/- 0.19, N = 5 SE +/- 3.43, N = 10 SE +/- 1.19, N = 5 SE +/- 1.71, N = 10 SE +/- 0.07, N = 5 SE +/- 1.43, N = 10 SE +/- 1.36, N = 10 136.87 58.32 58.26 63.74 69.82 58.96 58.37 58.80 133.51 62.01 133.63 63.46 128.95 59.14 54.87 58.40 57.70
7-Zip Compression Compress Speed Test clang-64bit gcc-64bit pcc-64bit tcc-64bit icc-64bit open64-64bit OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 9.04 Compress Speed Test default o3 o2i o3i o2 o2o o3o os o2 #1 oso 400 800 1200 1600 2000 SE +/- 12.01, N = 6 SE +/- 117.28, N = 6 SE +/- 115.64, N = 6 SE +/- 22.37, N = 3 SE +/- 30.85, N = 6 SE +/- 88.27, N = 6 SE +/- 115.47, N = 6 SE +/- 98.71, N = 6 SE +/- 85.36, N = 6 SE +/- 142.20, N = 6 SE +/- 2.03, N = 3 SE +/- 76.90, N = 6 SE +/- 3.28, N = 3 SE +/- 184.63, N = 6 SE +/- 80.24, N = 6 SE +/- 109.49, N = 6 SE +/- 34.96, N = 6 775 1684 1731 1516 1041 1625 1679 1570 1172 1137 660 1690 994 1835 1998 2007 979
Apache Benchmark Static Web Page Serving clang-64bit gcc-64bit pcc-64bit tcc-64bit icc-64bit open64-64bit OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.2.11 Static Web Page Serving default o3 o2i o3i o2 o2o o3o os o2 #1 oso 900 1800 2700 3600 4500 SE +/- 57.13, N = 6 SE +/- 99.67, N = 6 SE +/- 100.84, N = 6 SE +/- 67.59, N = 6 SE +/- 3.53, N = 3 SE +/- 140.07, N = 6 SE +/- 94.22, N = 6 SE +/- 183.58, N = 6 SE +/- 34.51, N = 6 SE +/- 94.95, N = 6 SE +/- 82.02, N = 6 SE +/- 131.52, N = 6 SE +/- 3.10, N = 3 SE +/- 31.05, N = 3 SE +/- 71.37, N = 6 SE +/- 181.42, N = 6 SE +/- 46.22, N = 6 1168.47 3499.10 3885.03 1971.15 1978.93 2385.13 3350.64 2478.54 1968.48 4298.43 1401.32 2310.05 1975.99 3282.64 4054.90 3664.18 1804.81
Timed ImageMagick Compilation Time To Compile clang-64bit gcc-64bit pcc-64bit icc-64bit open64-64bit OpenBenchmarking.org Seconds, Fewer Is Better Timed ImageMagick Compilation 6.6.3-4 Time To Compile default o3 o2i o3i o2 o2o o3o os o2 #1 oso 400 800 1200 1600 2000 SE +/- 3.96, N = 3 SE +/- 22.59, N = 6 SE +/- 1.54, N = 3 SE +/- 4.94, N = 3 SE +/- 30.42, N = 6 SE +/- 5.91, N = 3 SE +/- 33.84, N = 6 SE +/- 1.87, N = 3 SE +/- 38.38, N = 6 SE +/- 162.03, N = 3 SE +/- 4.26, N = 3 SE +/- 1.21, N = 3 SE +/- 3.50, N = 3 SE +/- 6.97, N = 3 SE +/- 35.53, N = 6 SE +/- 142.21, N = 3 892.70 346.47 419.85 687.87 848.09 1200.08 479.91 760.62 586.29 1087.37 1658.43 1854.77 552.02 378.56 496.50 1063.15
Timed PHP Compilation Time To Compile clang-64bit gcc-64bit tcc-64bit icc-64bit open64-64bit OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 5.2.9 Time To Compile default o3 o2i o3i o2 os o2 #1 120 240 360 480 600 SE +/- 3.42, N = 3 SE +/- 5.37, N = 3 SE +/- 3.86, N = 4 SE +/- 19.29, N = 6 SE +/- 23.61, N = 6 SE +/- 17.96, N = 6 SE +/- 8.22, N = 6 SE +/- 30.88, N = 6 SE +/- 1.53, N = 6 SE +/- 18.42, N = 6 SE +/- 22.43, N = 6 SE +/- 51.26, N = 6 SE +/- 5.13, N = 3 384.57 322.45 225.71 273.46 375.29 413.67 217.91 278.87 42.06 523.69 500.07 548.42 330.43
Timed Apache Compilation Time To Compile clang-64bit gcc-64bit icc-64bit open64-64bit OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.2.11 Time To Compile default o3 o2i o3i o2 os o2 #1 11 22 33 44 55 SE +/- 1.46, N = 6 SE +/- 2.49, N = 6 SE +/- 3.52, N = 6 SE +/- 0.88, N = 6 SE +/- 1.33, N = 6 SE +/- 3.32, N = 6 SE +/- 1.53, N = 6 SE +/- 0.17, N = 3 SE +/- 3.02, N = 6 SE +/- 3.41, N = 6 SE +/- 2.41, N = 6 SE +/- 4.92, N = 6 19.26 32.39 35.84 26.35 35.81 41.74 26.39 28.64 40.03 44.08 42.11 48.26
Phoronix Test Suite v10.8.5