spectral-norm
CPUSpectral norm of an infinite matrix.
Input
Apple M5 laptop · Oct 20, 2026 · 25 results
| # | Language | Code | Time (log scale) | vs best | ± stddev | Peak mem | Compiler |
|---|---|---|---|---|---|---|---|
| 1 | C | 4.c | 1.08s | 1.00× | 0.4ms | 1.8MB | gcc 15.1.0 |
| 2 | Rust | 7.rs | 1.25s | 1.15× | 6.6ms | 1.6MB | rustc 1.88.0 |
| 3 | C++ | 1.cpp | 1.32s | 1.22× | 1.3ms | 1.8MB | g++ 15.1.0 |
| 4 | Rust | 2.rs | 1.33s | 1.22× | 16ms | 1.6MB | rustc 1.88.0 |
| 5 | C | 3.c | 1.47s | 1.36× | 4.1ms | 1.8MB | gcc 15.1.0 |
| 6 | Go | 1.go | 1.51s | 1.39× | 8.0ms | 3.5MB | go 1.24.5 |
| 7 | Dart | 1.dart | 1.56s | 1.44× | 9.6ms | 5.2MB | dart/exe 3.8.2 |
| 8 | Java | 2.java | 1.57s | 1.45× | 47ms | 84.0MB | openjdk/zgc 21 |
| 9 | Zig | 1.zig | 1.59s | 1.47× | 7.2ms | 1.1MB | zig 0.14.1 |
| 10 | Kotlin | 1.kt | 1.74s | 1.60× | 168ms | 69.9MB | kotlin/jvm 21 |
| 11 | Java | 2.java | 1.75s | 1.61× | 90ms | 68.1MB | openjdk 21 |
| 12 | Dart | 2.dart | 1.96s | 1.81× | 19ms | 5.2MB | dart/exe 3.8.2 |
| 13 | Swift | 1.swift | 2.01s | 1.86× | 389ms | 10.1MB | swift 6.1.2 |
| 14 | Nim | 1.nim | 2.16s | 1.99× | 285ms | 2.7MB | nim 2.2.4 |
| 15 | JavaScript | 6.js | 2.40s | 2.22× | 82ms | 96.7MB | bun 1.2.19 |
| 16 | TypeScript | 7.ts | 2.43s | 2.25× | 63ms | 51.3MB | deno 2.4.3 |
| 17 | OCaml | 2.ml | 2.48s | 2.29× | 108ms | 6.2MB | ocaml 5.3 |
| 18 | C# | 3.cs | 2.75s | 2.53× | 369ms | 23.6MB | dotnet 9.0.303 |
| 19 | JavaScript | 6.js | 2.84s | 2.62× | 139ms | 180.4MB | node 24.4.1 |
| 20 | Crystal | 1.cr | 5.08s | 4.69× | 117ms | 8.8MB | crystal 1.17.0 |
| 21 | PHP | 1.php | 28.12s | 25.94× | 4.31s | 27.3MB | php 8.2.29 |
| 22 | Ruby | 4.rb | 129.12s | 119.11× | 0.0ms | 15.5MB | ruby/yjit 3.4.5 |
| 23 | Ruby | 4.rb | 225.52s | 208.05× | 0.0ms | 15.1MB | ruby 3.4.5 |
| 24 | Perl | 1.pl | 297.47s | 274.42× | 0.0ms | 6.8MB | perl 5.40.2 |
| 25 | Python | 8.py | 348.82s | 321.80× | 0.0ms | 15.2MB | cpython 3.13.5 |
Did not finish (1)
- C++ 8.cppdid not build
Fastest times over time
Today's top 5 on Apple M5 laptop, single-thread, largest input. Log scale.
| Run | C | Rust | C++ | Go | Dart |
|---|---|---|---|---|---|
| Oct 19, 2026 | 1.09s | 1.25s | no result | 1.36s | 1.56s |
| Oct 20, 2026 | 1.08s | 1.25s | 1.32s | 1.51s | 1.56s |
| Oct 20, 2026 | 1.08s | 1.25s | 1.32s | 1.51s | 1.56s |