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