The Computer Language
Benchmarks Game

spectral-norm

program source code, command-line and measurements

× source secs KB 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 16,028 1107 15.51 1% 1% 1% 100%
2.0 Rust 15.72 16,024 1251 15.51 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 23,532 906 15.87 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 43,176 721 18.25 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 4,588 907 17.98 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 41,968 878 31.15 1% 0% 0% 98%
4.1 F# Mono LLVM #2 32.08 42,684 853 31.72 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 17,972 532 65.50 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 18,352 507 146.85 1% 1% 1% 100%
20 Perl #5 153.68 5,152 340 153.63 1% 0% 1% 100%
20 PHP 159.77 15,420 1135 159.71 1% 1% 1% 100%
22 Perl 172.52 5,292 333 172.46 1% 1% 0% 100%
27 TypeScript #2 215.74 30,200 385 215.64 1% 1% 1% 100%
30 PHP #2 238.65 7,068 397 238.59 1% 1% 1% 100%
31 PHP #3 244.00 15,320 1193 243.92 1% 1% 1% 100%
38 Ruby JRuby #4 294.74 655,348 326 294.26 0% 1% 1% 100%
45 Lua 5 min 1,100 329 5 min 1% 0% 1% 100%
50 Ruby JRuby #2 6 min 655,420 776 6 min 0% 1% 1% 100%
53 Ruby JRuby 6 min 650,300 292 6 min 0% 1% 1% 100%
66 Ruby #4 8 min 7,584 326 8 min 0% 1% 100% 100%
76 Ruby 10 min 8,640 292 9 min 0% 26% 75% 100%
103 Perl #2 13 min 4,740 343 13 min 1% 2% 1% 100%
118 Perl #3 15 min 14,916 846 15 min 1% 1% 1% 100%
141 Python 3 #6 18 min 7,120 328 18 min 1% 0% 0% 100%
142 Ruby #5 18 min 52,404 835 18 min 1% 44% 57% 100%
144 Python 3 #5 18 min 42,940 437 18 min 0% 1% 1% 100%
Perl #4 Failed
Scala #2 Failed
Scala #3 Failed
Scala #4 Failed