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