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