The Computer Language
Benchmarks Game

spectral-norm

program source code, command-line and measurements

× source secs mem gz cpu cpu load
1.0 C gcc #5 7.85 1,628 569 7.85 1% 1% 1% 100%
1.0 Fortran Intel #3 7.86 1,296 638 7.85 0% 1% 1% 100%
1.0 C gcc #4 7.86 1,684 1139 7.85 1% 1% 1% 100%
1.0 Fortran Intel #2 7.87 784 513 7.86 1% 0% 0% 100%
1.0 Fortran Intel 7.87 1,348 568 7.86 1% 0% 0% 100%
1.0 C++ g++ #6 7.93 2,288 1044 7.92 1% 1% 0% 100%
1.0 C++ g++ #5 7.93 2,288 1044 7.92 1% 1% 0% 100%
1.2 Ada 2005 GNAT #4 9.21 3,816 2762 9.19 1% 1% 0% 100%
1.7 C++ g++ #8 13.18 1,712 1278 13.17 1% 1% 0% 100%
2.0 C gcc 15.71 812 383 15.70 1% 1% 1% 100%
2.0 Go #2 15.71 928 668 15.70 0% 1% 1% 100%
2.0 Rust #2 15.72 ? 1107 ? 1% 1% 1% 100%
2.0 Rust 15.72 ? 1251 ? 1% 0% 1% 100%
2.0 Go #4 15.72 2,044 548 15.71 1% 1% 0% 100%
2.0 Node.js #3 15.79 24,392 413 15.78 0% 1% 0% 100%
2.0 Node.js #5 15.79 24,316 425 15.78 1% 1% 1% 100%
2.0 Node.js 15.79 25,448 351 15.78 1% 1% 1% 100%
2.0 Go 15.80 2,096 411 15.79 0% 0% 1% 100%
2.0 Lisp SBCL #2 15.92 ? 906 ? 1% 1% 1% 100%
2.0 Ada 2005 GNAT 15.96 1,600 710 15.95 0% 1% 1% 100%
2.0 Pascal Free Pascal 15.96 8 423 15.95 0% 100% 1% 100%
2.0 C gcc #3 16.02 1,680 463 16.01 1% 1% 0% 100%
2.0 Dart #5 16.02 31,680 486 16.01 0% 1% 1% 100%
2.0 Dart 16.05 31,928 457 16.04 0% 1% 1% 100%
2.1 Ada 2005 GNAT #3 16.12 3,852 1702 16.10 1% 0% 1% 100%
2.1 Java  #2 16.30 23,872 950 16.29 1% 0% 1% 100%
2.1 Scala 16.52 31,532 404 16.51 0% 1% 1% 100%
2.2 Scala #5 17.02 39,476 693 17.01 0% 1% 1% 100%
2.2 Java 17.29 23,512 514 17.28 1% 1% 1% 100%
2.2 TypeScript #3 17.58 23,872 394 17.57 1% 1% 1% 100%
2.4 F# Mono LLVM #3 18.62 ? 721 ? 1% 1% 3% 98%
2.4 Haskell GHC #4 18.81 2,336 987 18.80 3% 1% 0% 100%
2.4 OCaml #3 18.93 ? 907 ? 0% 1% 1% 100%
2.4 OCaml #2 19.01 2,692 377 19.00 0% 1% 1% 100%
2.4 TypeScript 19.21 24,388 383 19.20 0% 1% 1% 100%
3.0 Lisp SBCL #3 23.77 23,544 883 23.72 1% 0% 0% 100%
3.0 Lisp SBCL 23.80 16,188 625 23.80 1% 0% 0% 100%
3.3 Haskell GHC #2 26.27 4,916 403 26.26 1% 1% 0% 100%
3.7 C++ g++ 28.97 1,348 452 28.96 1% 1% 0% 100%
3.8 Node.js #2 29.46 24,420 368 29.44 1% 1% 1% 100%
3.8 C# Mono LLVM 29.57 37,944 459 29.56 0% 1% 1% 100%
4.0 C# Mono LLVM #2 31.63 37,300 1063 31.62 1% 1% 0% 100%
4.0 C# Mono LLVM #3 31.65 ? 878 ? 1% 0% 0% 98%
4.1 F# Mono LLVM #2 32.08 ? 853 ? 0% 1% 0% 99%
4.9 Chapel 38.55 21,332 310 38.54 100% 2% 2% 0%
5.1 Clojure #6 40.26 52,220 808 40.24 1% 100% 2% 100%
5.2 Clojure #7 40.71 51,136 762 40.69 1% 100% 0% 100%
5.3 Clojure #8 41.48 51,520 918 41.46 1% 100% 1% 100%
7.1 Racket #3 55.75 18,212 627 55.71 0% 1% 1% 100%
8.3 Racket #2 65.55 ? 532 ? 0% 1% 1% 100%
9.1 Racket 71.10 14,516 446 71.06 1% 1% 1% 100%
9.9 Erlang HiPE #2 77.55 17,376 747 77.51 0% 1% 1% 100%
14 Smalltalk VW #2 111.83 31,368 438 111.78 0% 1% 0% 100%
19 Erlang HiPE 146.92 ? 507 ? 1% 1% 1% 100%
20 Perl #5 153.68 ? 340 ? 1% 0% 1% 100%
20 PHP 159.77 ? 1135 ? 1% 1% 1% 100%
22 Perl 172.52 ? 333 ? 1% 1% 0% 100%
27 TypeScript #2 215.74 ? 385 ? 1% 1% 1% 100%
30 PHP #2 238.65 ? 397 ? 1% 1% 1% 100%
31 PHP #3 244.00 ? 1193 ? 1% 1% 1% 100%
38 Ruby JRuby #4 294.74 ? 326 ? 0% 1% 1% 100%
45 Lua 5 min ? 329 ? 1% 0% 1% 100%
50 Ruby JRuby #2 6 min ? 776 ? 0% 1% 1% 100%
53 Ruby JRuby 6 min ? 292 ? 0% 1% 1% 100%
66 Ruby #4 8 min ? 326 ? 0% 1% 100% 100%
76 Ruby 10 min ? 292 ? 0% 26% 75% 100%
103 Perl #2 13 min ? 343 ? 1% 2% 1% 100%
118 Perl #3 15 min ? 846 ? 1% 1% 1% 100%
141 Python 3 #6 18 min ? 328 ? 1% 0% 0% 100%
142 Ruby #5 18 min ? 835 ? 1% 44% 57% 100%
144 Python 3 #5 18 min ? 437 ? 0% 1% 1% 100%
Perl #4 Failed
Scala #2 Failed
Scala #3 Failed
Scala #4 Failed