The Computer Language
Benchmarks Game

fannkuch-redux

program source code, command-line and measurements

× source secs KB gz cpu cpu load
1.0 C++ g++ #7 22.63 664 1150 22.62 1% 0% 0% 100%
1.0 C gcc #4 22.63 808 1183 22.62 1% 2% 1% 100%
1.6 C gcc #5 35.85 1,520 910 35.84 0% 0% 1% 100%
2.0 Ada 2005 GNAT #3 44.89 4,084 2100 44.86 1% 1% 0% 100%
2.1 C# Mono LLVM #2 48.62 37,488 564 48.60 0% 1% 0% 100%
2.2 Fortran Intel #3 48.85 7,520 1148 48.84 1% 1% 0% 100%
2.3 C++ g++ #4 51.89 1,804 1439 51.87 1% 0% 0% 100%
2.3 Rust #2 52.24 8,436 1191 52.22 1% 0% 0% 100%
2.3 C++ g++ #5 52.89 1,776 1440 52.87 1% 0% 1% 100%
2.4 C gcc #2 54.30 968 1557 54.28 0% 1% 1% 100%
2.4 C gcc #3 54.35 820 567 54.34 0% 1% 0% 100%
2.5 Fortran Intel 57.43 256 590 57.41 1% 0% 0% 100%
2.6 Lisp SBCL #5 59.48 47,500 674 59.46 1% 0% 0% 100%
2.6 C++ g++ 59.58 1,652 1059 59.56 1% 0% 1% 100%
2.8 F# Mono LLVM #4 64.42 40,708 612 64.40 1% 0% 0% 100%
2.9 Lisp SBCL #4 64.65 47,660 1518 64.63 1% 0% 0% 100%
2.9 OCaml #3 64.75 ? 1017 ? 0% 0% 1% 100%
2.9 Go 65.19 1,788 900 65.17 1% 1% 0% 100%
2.9 OCaml #4 65.81 ? 1004 ? 0% 0% 1% 100%
3.0 C++ g++ #3 68.38 748 593 68.36 0% 0% 0% 100%
3.1 Java  69.27 47,784 1282 69.25 1% 0% 0% 100%
3.1 Java #2 70.54 39,896 514 70.52 0% 1% 0% 100%
3.1 Scala #2 70.88 48,568 1017 70.86 0% 1% 1% 100%
3.1 C# Mono LLVM 71.14 39,304 520 71.12 1% 1% 1% 100%
3.3 Lisp SBCL #3 73.80 39,532 821 73.78 1% 0% 0% 100%
3.3 JavaScript V8 #3 74.57 11,060 539 74.54 1% 0% 0% 100%
3.4 Clojure #3 77.54 88,208 1491 77.50 1% 1% 0% 100%
3.5 JavaScript V8 #2 78.72 14,984 472 78.69 1% 0% 0% 100%
3.7 F# Mono LLVM #3 83.40 50,984 945 83.37 1% 0% 0% 100%
3.8 OCaml #2 85.96 4,792 473 85.94 1% 0% 0% 100%
3.8 C# Mono LLVM #3 86.91 41,280 1096 86.89 0% 0% 0% 100%
3.9 Pascal Free Pascal 87.31 752 1018 87.28 1% 0% 0% 100%
3.9 C gcc 88.33 732 508 88.30 1% 1% 0% 100%
3.9 Dart #2 89.14 39,700 495 89.11 0% 0% 1% 100%
4.0 JavaScript V8 90.27 11,076 463 90.24 0% 1% 0% 100%
4.1 Scala 91.68 48,484 459 91.66 0% 0% 1% 100%
4.3 F# Mono LLVM #2 97.04 46,284 548 97.02 0% 1% 0% 100%
4.3 OCaml 97.76 712 524 97.74 1% 0% 0% 100%
6.6 Clojure #2 148.97 77,528 1252 148.87 1% 1% 1% 100%
6.8 F# Mono LLVM 153.80 48,624 551 153.59 0% 1% 1% 100%
8.7 Lisp SBCL #2 196.21 92,072 513 195.96 0% 1% 1% 100%
11 Haskell GHC #2 244.58 5,820 808 244.48 1% 0% 1% 100%
13 Racket #2 284.09 29,828 903 284.01 1% 0% 0% 100%
13 Racket #3 294.15 25,768 1096 294.08 1% 0% 1% 100%
14 Racket 5 min 22,792 649 5 min 1% 0% 0% 100%
19 Haskell GHC 7 min 5,264 553 7 min 1% 1% 0% 100%
19 Erlang HiPE 7 min 14,728 1038 7 min 0% 0% 0% 100%
30 Ruby JRuby 11 min 679,112 384 11 min 1% 0% 0% 100%
31 Smalltalk VW 11 min 55,452 838 11 min 1% 0% 0% 100%
48 Ruby JRuby #2 18 min 682,224 1426 18 min 0% 1% 1% 100%
52 Hack 19 min 113,820 532 19 min 0% 1% 0% 100%
79 Lua 29 min 1,008 462 29 min 1% 1% 1% 100%
82 Perl #3 30 min 3,324 427 30 min 1% 0% 0% 100%
94 Python 3 #4 35 min 56,676 944 35 min 1% 1% 1% 100%
103 Perl 38 min 1,836 457 38 min 1% 0% 0% 100%
104 Ruby 39 min 7,048 384 39 min 1% 0% 0% 100%
115 PHP #2 43 min 3,296 441 43 min 1% 1% 0% 100%
118 Python 3 #6 44 min 8,056 385 44 min 1% 0% 0% 100%
120 PHP #3 45 min 15,188 1150 45 min 1% 1% 0% 100%
122 Hack #2 45 min 113,716 440 45 min 1% 1% 0% 100%
139 Ruby #2 52 min 28,584 1426 52 min 0% 1% 1% 100%
147 PHP 55 min 3,344 482 55 min 1% 1% 0% 100%
Haskell GHC #5 Bad Output
Haskell GHC #4 Make Error
Haskell GHC #3 Timed Out
Hack #3 Failed
Perl #2 Failed