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.0 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.6 Julia #7 2.64 224,160 619 9.34 86% 98% 85% 85%
1.6 Julia #6 3.73 241,432 562 9.46 78% 40% 78% 57%
1.8 Julia #5 2.96 263,880 571 10.67 88% 99% 87% 87%
1.9 Julia #4 4.51 241,056 574 11.28 37% 96% 37% 79%
2.1 Swift #3 3.20 39,320 1138 12.68 99% 100% 99% 99%
2.1 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%
3.2 C gcc #8 4.98 32,648 782 19.43 97% 97% 97% 100%
3.3 Haskell GHC #3 5.06 37,660 1975 20.09 98% 100% 100% 100%
3.4 Rust 5.18 38,976 868 20.35 99% 98% 100% 97%
3.4 C++ g++ #9 5.33 34,436 726 20.51 99% 95% 95% 95%
3.4 C gcc #4 5.16 27,160 799 20.60 100% 100% 100% 100%
3.6 C++ g++ #8 8.03 34,472 742 21.88 75% 61% 100% 37%
3.6 Chapel #3 5.54 36,240 588 21.91 100% 99% 99% 99%
3.7 C# .NET Core #9 5.60 65,320 816 22.00 98% 97% 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 Ada 2012 GNAT #3 5.60 35,640 1819 22.24 100% 99% 99% 99%
3.7 C gcc #9 5.80 32,644 694 22.39 95% 95% 100% 96%
3.8 F# .NET Core #6 5.78 65,644 933 22.72 99% 98% 98% 98%
3.9 C++ g++ #5 23.39 33,592 590 23.62 0% 1% 100% 0%
3.9 Intel Fortran #6 6.86 62,784 661 23.64 81% 82% 82% 99%
4.0 C++ g++ #7 6.09 34,752 1017 24.24 100% 100% 100% 100%
4.0 C gcc #7 6.08 33,456 994 24.25 100% 100% 100% 100%
4.1 C gcc 6.16 26,016 822 24.63 100% 100% 100% 100%
4.2 F# .NET Core #5 6.43 65,888 897 25.32 98% 98% 98% 100%
4.2 C gcc #3 6.36 32,460 763 25.36 100% 100% 100% 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 Java #4 8.66 67,124 660 26.95 79% 79% 99% 54%
4.5 Node js #3 6.84 88,016 1122 26.99 98% 98% 99% 98%
4.5 Lisp SBCL 7.55 50,096 2473 27.14 100% 81% 98% 81%
4.5 C# .NET Core #5 6.93 61,748 839 27.34 99% 99% 98% 98%
4.9 C++ g++ #2 29.58 34,452 692 29.74 0% 100% 0% 0%
5.4 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%
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.1 Go 10.87 34,380 823 42.86 99% 97% 98% 100%
7.4 Java 43.70 34,608 665 44.23 100% 1% 0% 0%
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.0 C gcc #2 47.36 600 400 47.86 1% 0% 100% 0%
8.1 Julia 46.60 199,020 373 48.66 1% 2% 1% 100%
8.1 Lisp SBCL #3 18.04 50,224 894 48.77 92% 36% 43% 100%
8.3 Intel Fortran #4 19.11 75,708 618 50.05 62% 91% 43% 66%
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%
8.6 Ada 2012 GNAT #2 51.57 1,784 577 51.92 100% 0% 0% 0%
8.7 Swift 49.63 6,752 394 52.29 2% 100% 0% 3%
9.1 C++ g++ #3 53.99 1,612 414 54.55 96% 0% 0% 5%
9.3 OCaml 14.02 5,048 717 55.89 99% 100% 100% 100%
9.5 Free Pascal #3 56.15 8 526 56.81 0% 0% 100% 1%
9.5 Free Pascal #6 14.24 35,924 802 56.87 100% 100% 100% 100%
9.7 Dart #2 21.09 183,592 911 58.37 44% 94% 41% 98%
10 OCaml #6 55.30 2,960 444 60.31 40% 6% 62% 1%
10 Free Pascal #2 22.87 32,980 846 61.77 96% 63% 73% 37%
10 Free Pascal 22.87 33,040 846 61.85 96% 41% 96% 37%
11 Intel Fortran #5 61.46 44,100 520 65.37 0% 3% 4% 100%
13 Racket #4 19.92 128,228 801 75.95 95% 96% 95% 96%
13 Racket #3 73.35 37,704 802 77.93 85% 3% 3% 16%
15 Racket #2 82.21 36,688 585 88.12 5% 1% 100% 1%
20 Racket 112.67 36,564 517 118.08 0% 2% 7% 95%
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%
74 Lua 6 min 2,532 359 7 min 4% 13% 88% 2%
74 PHP 6 min 7,896 449 7 min 81% 10% 5% 11%
74 Lua #6 128.80 21,684 623 7 min 85% 90% 88% 85%
75 Erlang HiPE #4 113.46 47,924 806 7 min 100% 100% 100% 100%
76 Lua #3 6 min 2,524 358 7 min 8% 44% 55% 4%
77 Erlang HiPE 119.55 1,642,976 534 7 min 98% 97% 97% 97%
78 Lua #2 7 min 1,032 367 7 min 2% 20% 80% 4%
97 VW Smalltalk #2 168.51 178,660 929 9 min 87% 96% 75% 88%
99 VW Smalltalk 9 min 54,836 603 9 min 26% 61% 9% 6%
175 Python 3 #7 263.87 48,268 688 17 min 100% 100% 100% 100%
214 Ruby #4 20 min 78,936 846 21 min 23% 29% 30% 25%
225 Ruby #2 5 min 65,964 931 22 min 100% 99% 99% 99%
282 Python 3 #2 7 min 63,832 783 28 min 93% 99% 94% 93%
296 Python 3 #5 7 min 48,404 458 29 min 100% 100% 100% 100%
352 Ruby #5 8 min 59,992 1037 35 min 100% 100% 100% 100%
370 Ruby #3 34 min 25,148 307 37 min 43% 17% 17% 30%
480 Perl 12 min 44,280 586 48 min 100% 100% 100% 100%
  Matz's Ruby #3 3h 54 min 3,880 307 3h 57 min 43% 39% 10% 10%
  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%
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