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