fasta 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 Haskell GHC #6 1.40 8,020 1882 4.16 74% 74% 74% 75% 1.0 Haskell GHC #5 1.44 8,300 2000 4.27 74% 74% 74% 75% 1.0 C++ g++ #7 1.46 2,024 2711 4.40 75% 76% 75% 76% 1.0 C gcc #2 1.46 2,948 2268 5.84 100% 99% 100% 99% 1.1 C gcc #7 1.51 2,952 2011 5.86 97% 96% 97% 99% 1.1 Rust #2 1.51 2,180 1906 4.66 76% 76% 83% 74% 1.1 Rust #5 1.51 2,180 1961 4.62 74% 74% 82% 75% 1.1 Haskell GHC #4 1.51 42,572 2013 4.30 71% 72% 73% 69% 1.2 C# .NET Core #5 1.69 75,044 1691 6.28 90% 91% 96% 95% 1.2 F# .NET Core #3 1.70 138,596 1350 6.45 95% 98% 93% 93% 1.2 C++ g++ #6 1.73 4,828 2324 5.66 81% 82% 82% 83% 1.2 C++ g++ #5 1.74 4,568 2344 5.46 79% 78% 79% 78% 1.3 Chapel #5 1.79 5,308 1391 6.46 99% 88% 87% 88% 1.5 C gcc #6 2.04 2,440 1930 5.69 88% 90% 91% 10% 1.5 Go #3 2.11 4,228 1358 5.66 69% 65% 64% 70% 1.5 F# .NET Core #4 2.13 55,092 1342 7.91 93% 92% 91% 95% 1.6 Java #5 2.22 43,096 2473 6.10 67% 83% 45% 80% 1.7 C# .NET Core 2.38 46,728 2098 8.77 90% 91% 93% 94% 2.0 Go #2 2.73 11,244 1404 6.68 62% 71% 61% 52% 2.1 Swift #2 2.91 8,524 1945 4.59 18% 62% 63% 14% 2.1 Julia #7 2.93 363,468 1182 8.91 74% 79% 78% 73% 2.3 Julia #6 3.23 379,320 1203 9.16 72% 63% 54% 94% 2.4 Intel Fortran #4 3.35 8 1351 3.45 0% 0% 100% 3% 2.6 Node js #5 3.62 67,488 2047 10.61 72% 75% 72% 74% 2.7 Rust #3 3.71 1,012 1233 3.88 100% 1% 1% 3% 2.9 C gcc #5 3.99 664 1281 4.06 100% 1% 1% 0% 2.9 C++ g++ #2 4.10 1,612 1127 4.19 2% 0% 0% 100% 3.0 C++ g++ #3 4.15 1,612 1307 4.38 5% 0% 100% 1% 3.0 Ada 2012 GNAT #2 4.18 1,784 2153 4.25 95% 0% 0% 6% 3.0 Ada 2012 GNAT #5 4.19 1,788 2221 4.25 0% 1% 100% 0% 3.6 Julia #5 5.01 211,152 950 5.49 3% 5% 99% 3% 3.6 Julia #4 5.06 198,052 1049 5.58 3% 99% 5% 3% 3.8 Java #4 5.35 36,084 1524 5.56 1% 98% 3% 1% 4.2 C++ g++ 5.85 1,612 1057 6.11 68% 1% 3% 33% 4.3 OCaml #6 6.00 199,124 1189 6.32 100% 1% 1% 4% 4.4 C gcc #4 6.10 600 1240 6.20 0% 100% 1% 0% 4.5 C++ g++ #4 6.34 600 1287 6.62 3% 100% 0% 1% 4.9 Swift #3 6.82 26,552 2090 20.94 77% 79% 79% 72% 5.1 Go 7.08 1,860 1053 7.28 2% 1% 100% 0% 5.1 Lisp SBCL #6 7.09 17,724 1757 7.18 1% 1% 88% 12% 5.1 Rust #4 7.13 123,788 939 7.19 0% 1% 0% 100% 5.2 Rust 7.23 688 1237 7.48 2% 100% 0% 1% 5.2 Rust #6 7.31 123,624 955 7.40 0% 0% 100% 1% 5.3 C gcc 7.46 600 1206 7.57 100% 0% 1% 1% 5.7 Java #2 7.97 37,304 1257 8.15 99% 1% 1% 1% 6.3 OCaml #3 8.78 2,916 1071 9.45 0% 6% 100% 1% 6.4 Chapel #3 8.89 5,608 1229 8.99 100% 1% 0% 0% 6.8 Intel Fortran #3 9.47 8 1215 10.02 2% 2% 2% 100% 6.8 Dart 9.52 161,376 1403 10.18 97% 6% 3% 1% 7.1 Lisp SBCL #3 9.86 17,696 1587 9.96 1% 0% 0% 100% 7.3 Free Pascal #5 10.14 8 1220 10.29 13% 0% 0% 88% 7.4 Free Pascal #6 10.31 8 1190 10.46 100% 1% 0% 1% 7.7 Ada 2012 GNAT 10.74 1,768 1379 10.90 100% 0% 0% 1% 8.0 Intel Fortran 11.18 8 1190 12.15 17% 4% 0% 88% 8.2 Swift 11.40 7,268 1526 11.97 84% 3% 1% 17% 10 Haskell GHC #3 13.92 883,388 1088 29.45 39% 58% 78% 37% 10 Haskell GHC #2 14.17 449,444 1319 48.51 90% 86% 81% 85% 13 Lisp SBCL 17.61 23,628 1424 17.73 0% 0% 100% 0% 13 Lisp SBCL #2 18.29 17,760 1622 18.47 0% 1% 100% 0% 14 Racket #3 19.46 36,716 1280 21.43 93% 7% 2% 8% 24 Julia #3 33.78 188,496 896 35.31 65% 37% 2% 0% 30 Lua #3 42.29 2,736 1061 58.72 6% 11% 24% 97% 30 Lua #2 42.47 2,716 1061 44.87 3% 1% 5% 97% 32 Racket 44.97 36,380 1066 47.70 2% 68% 32% 4% 35 Erlang HiPE #2 48.18 24,632 1164 52.97 6% 51% 49% 4% 35 VW Smalltalk 48.54 55,108 1539 53.76 40% 0% 65% 5% 37 Ruby #6 51.46 122,960 1069 57.67 20% 22% 47% 23% 38 PHP #3 53.24 7,888 1062 56.38 88% 3% 2% 12% 46 Python 3 #5 63.63 841,056 1947 127.80 58% 61% 44% 37% 48 Node js 67.60 42,008 809 77.81 13% 56% 34% 13% 57 Ruby #3 79.23 123,024 1002 87.72 64% 35% 9% 3% 63 PHP #2 88.48 7,912 1050 93.46 68% 3% 2% 32% 65 Perl 90.31 55,080 871 90.89 100% 0% 0% 0% 66 Python 3 #2 92.78 8,532 1121 95.10 22% 51% 13% 17% 67 Python 3 #3 94.02 8,528 1003 96.08 76% 1% 8% 17% 82 Erlang HiPE 114.91 23,672 1039 175.86 26% 61% 33% 33% 87 Python 3 121.06 8,348 817 128.32 81% 4% 2% 19% 103 Ruby #4 143.95 228,536 913 157.31 8% 36% 52% 13% 105 Ruby #5 146.67 25,808 995 162.27 4% 14% 89% 4% 129 Ruby #2 180.25 145,424 743 195.03 67% 3% 3% 36% 146 Perl #4 203.54 6,068 966 209.39 58% 1% 42% 2% 208 Perl #2 290.42 6,240 922 298.13 90% 1% 2% 10% 342 Matz's Ruby #3 7 min 101,796 1020 8 min 13% 85% 0% 3% 356 Matz's Ruby #6 8 min 101,864 1071 8 min 56% 32% 1% 14% 385 Matz's Ruby #4 8 min 275,620 913 9 min 1% 0% 100% 1% 419 Matz's Ruby #5 9 min 4,344 995 9 min 6% 65% 14% 17% 500 Matz's Ruby #2 11 min 248,184 743 11 min 0% 5% 96% 0% Haskell GHC Make Error by secs by mem by gz by busy