The Q6600
Benchmarks Game

mandelbrot

Always look at the source code.

Look at the slower simple sequential programs, and  look at the parallel programs written for multicore, and  look at the low-level programs written for SIMD.

× source secs mem gz busy cpu load
1.0 Free Pascal #3 56.15 8 526 56.81 0% 0% 100% 1%
75 C gcc #2 47.36 600 400 47.86 1% 0% 100% 0%
129 Lua #2 7 min 1,032 367 7 min 2% 20% 80% 4%
202 C++ g++ #3 53.99 1,612 414 54.55 96% 0% 0% 5%
223 Ada 2012 GNAT #2 51.57 1,784 577 51.92 100% 0% 0% 0%
316 Lua #3 6 min 2,524 358 7 min 8% 44% 55% 4%
317 Lua 6 min 2,532 359 7 min 4% 13% 88% 2%
370 OCaml #6 55.30 2,960 444 60.31 40% 6% 62% 1%
485 Matz's Ruby #3 3h 54 min 3,880 307 3h 57 min 43% 39% 10% 10%
631 OCaml 14.02 5,048 717 55.89 99% 100% 100% 100%
  Swift 49.63 6,752 394 52.29 2% 100% 0% 3%
  PHP 6 min 7,896 449 7 min 81% 10% 5% 11%
  Lua #6 128.80 21,684 623 7 min 85% 90% 88% 85%
  Ruby #3 34 min 25,148 307 37 min 43% 17% 17% 30%
  C gcc 6.16 26,016 822 24.63 100% 100% 100% 100%
  C++ g++ 1.51 26,256 1791 6.01 100% 99% 99% 99%
  C gcc #6 1.64 27,024 1135 6.53 99% 99% 100% 100%
  C gcc #4 5.16 27,160 799 20.60 100% 100% 100% 100%
  C++ g++ #6 1.82 29,248 1002 7.19 100% 98% 98% 98%
  Free Pascal #8 8.48 29,788 974 33.85 100% 100% 100% 100%
  Go #3 5.55 30,300 894 22.11 99% 99% 99% 100%
  Go #4 5.56 30,388 905 22.14 100% 99% 99% 99%
  Rust #5 2.02 32,152 719 7.99 99% 99% 99% 100%
  C gcc #3 6.36 32,460 763 25.36 100% 100% 100% 100%
  C gcc #9 5.80 32,644 694 22.39 95% 95% 100% 96%
  C gcc #8 4.98 32,648 782 19.43 97% 97% 97% 100%
  Rust #6 1.70 32,656 1332 6.70 98% 98% 99% 98%
  Go #6 12.96 32,692 700 51.77 100% 100% 100% 100%
  Free Pascal #2 22.87 32,980 846 61.77 96% 63% 73% 37%
  Go #2 12.66 33,028 837 50.23 99% 99% 99% 100%
  Free Pascal 22.87 33,040 846 61.85 96% 41% 96% 37%
  C gcc #7 6.08 33,456 994 24.25 100% 100% 100% 100%
  C++ g++ #5 23.39 33,592 590 23.62 0% 1% 100% 0%
  Go 10.87 34,380 823 42.86 99% 97% 98% 100%
  C++ g++ #9 5.33 34,436 726 20.51 99% 95% 95% 95%
  C++ g++ #2 29.58 34,452 692 29.74 0% 100% 0% 0%
  C++ g++ #8 8.03 34,472 742 21.88 75% 61% 100% 37%
  Java  43.70 34,608 665 44.23 100% 1% 0% 0%
  C++ g++ 1.59 34,624 3542 6.21 98% 97% 99% 97%
  C++ g++ #4 1.78 34,684 3095 6.99 98% 98% 98% 99%
  C++ g++ #7 6.09 34,752 1017 24.24 100% 100% 100% 100%
  Ada 2012 GNAT #3 5.60 35,640 1819 22.24 100% 99% 99% 99%
  Free Pascal #6 14.24 35,924 802 56.87 100% 100% 100% 100%
  Chapel 10.77 36,156 460 42.81 100% 99% 99% 99%
  Intel Fortran #8 3.69 36,232 957 14.68 99% 99% 99% 100%
  Chapel #3 5.54 36,240 588 21.91 100% 99% 99% 99%
  Racket 112.67 36,564 517 118.08 0% 2% 7% 95%
  Racket #2 82.21 36,688 585 88.12 5% 1% 100% 1%
  Free Pascal #7 9.93 36,728 950 39.64 100% 100% 100% 100%
  Haskell GHC #3 5.06 37,660 1975 20.09 98% 100% 100% 100%
  Racket #3 73.35 37,704 802 77.93 85% 3% 3% 16%
  Haskell GHC #2 11.79 38,496 782 47.05 100% 100% 100% 100%
  Rust 5.18 38,976 868 20.35 99% 98% 100% 97%
  Swift #3 3.20 39,320 1138 12.68 99% 100% 99% 99%
  Intel Fortran #5 61.46 44,100 520 65.37 0% 3% 4% 100%
  Perl 12 min 44,280 586 48 min 100% 100% 100% 100%
  Lisp SBCL #4 6.66 46,768 2447 26.53 99% 99% 100% 99%
  Erlang HiPE #4 113.46 47,924 806 7 min 100% 100% 100% 100%
  Python 3 #7 263.87 48,268 688 17 min 100% 100% 100% 100%
  Python 3 #5 7 min 48,404 458 29 min 100% 100% 100% 100%
  Lisp SBCL 7.55 50,096 2473 27.14 100% 81% 98% 81%
  Lisp SBCL #3 18.04 50,224 894 48.77 92% 36% 43% 100%
  Erlang HiPE #3 109.96 51,676 792 7 min 100% 100% 100% 100%
  VW Smalltalk 9 min 54,836 603 9 min 26% 61% 9% 6%
  Ruby #5 8 min 59,992 1037 35 min 100% 100% 100% 100%
  C# .NET Core #5 6.93 61,748 839 27.34 99% 99% 98% 98%
  Intel Fortran #6 6.86 62,784 661 23.64 81% 82% 82% 99%
  Python 3 #2 7 min 63,832 783 28 min 93% 99% 94% 93%
  C# .NET Core #9 5.60 65,320 816 22.00 98% 97% 99% 99%
  F# .NET Core #6 5.78 65,644 933 22.72 99% 98% 98% 98%
  F# .NET Core 6.50 65,840 877 25.56 98% 98% 98% 100%
  F# .NET Core #5 6.43 65,888 897 25.32 98% 98% 98% 100%
  Ruby #2 5 min 65,964 931 22 min 100% 99% 99% 99%
  Java #4 8.66 67,124 660 26.95 79% 79% 99% 54%
  Matz's Ruby #2 1h 11 min 68,672 931 4h 46 min 100% 100% 100% 100%
  Intel Fortran #4 19.11 75,708 618 50.05 62% 91% 43% 66%
  Java #6 8.23 75,924 802 32.45 98% 98% 99% 99%
  Java #2 6.84 76,008 796 26.90 99% 98% 98% 98%
  Java #3 11.33 77,860 903 44.84 99% 99% 99% 99%
  Ruby #4 20 min 78,936 846 21 min 23% 29% 30% 25%
  Node js #3 6.84 88,016 1122 26.99 98% 98% 99% 98%
  PHP #3 105.40 122,084 875 6 min 99% 99% 100% 99%
  Racket #4 19.92 128,228 801 75.95 95% 96% 95% 96%
  VW Smalltalk #2 168.51 178,660 929 9 min 87% 96% 75% 88%
  Dart #2 21.09 183,592 911 58.37 44% 94% 41% 98%
  Julia 46.60 199,020 373 48.66 1% 2% 1% 100%
  Julia #7 2.64 224,160 619 9.34 86% 98% 85% 85%
  Julia #4 4.51 241,056 574 11.28 37% 96% 37% 79%
  Julia #6 3.73 241,432 562 9.46 78% 40% 78% 57%
  Julia #5 2.96 263,880 571 10.67 88% 99% 87% 87%
  Julia #3 3.51 269,380 579 12.84 89% 89% 89% 99%
  Erlang HiPE #2 111.02 743,032 613 7 min 100% 100% 99% 100%
  Matz's Ruby #6 1h 23 min 783,136 918 5h 28 min 99% 98% 98% 98%
  Erlang HiPE 119.55 1,642,976 534 7 min 98% 97% 97% 97%
Ruby #7 Failed
Ruby #6 Failed
Matz's Ruby #7 Failed
Matz's Ruby #5 Failed
Matz's Ruby #4 Timed Out
Rust #3 Make Error