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