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