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