Skip to content
bench/lang

spectral-norm

CPU

Spectral norm of an infinite matrix.

Input

Apple M5 laptop · Oct 20, 2026 · 25 results

spectral-norm results for input 8000, fastest first
#LanguageCodeTime (log scale)vs best± stddevPeak memCompiler
1C4.c1.08s1.00×0.4ms1.8MBgcc 15.1.0
2Rust7.rs1.25s1.15×6.6ms1.6MBrustc 1.88.0
3C++1.cpp1.32s1.22×1.3ms1.8MBg++ 15.1.0
4Rust2.rs1.33s1.22×16ms1.6MBrustc 1.88.0
5C3.c1.47s1.36×4.1ms1.8MBgcc 15.1.0
6Go1.go1.51s1.39×8.0ms3.5MBgo 1.24.5
7Dart1.dart1.56s1.44×9.6ms5.2MBdart/exe 3.8.2
8Java2.java1.57s1.45×47ms84.0MBopenjdk/zgc 21
9Zig1.zig1.59s1.47×7.2ms1.1MBzig 0.14.1
10Kotlin1.kt1.74s1.60×168ms69.9MBkotlin/jvm 21
11Java2.java1.75s1.61×90ms68.1MBopenjdk 21
12Dart2.dart1.96s1.81×19ms5.2MBdart/exe 3.8.2
13Swift1.swift2.01s1.86×389ms10.1MBswift 6.1.2
14Nim1.nim2.16s1.99×285ms2.7MBnim 2.2.4
15JavaScript6.js2.40s2.22×82ms96.7MBbun 1.2.19
16TypeScript7.ts2.43s2.25×63ms51.3MBdeno 2.4.3
17OCaml2.ml2.48s2.29×108ms6.2MBocaml 5.3
18C#3.cs2.75s2.53×369ms23.6MBdotnet 9.0.303
19JavaScript6.js2.84s2.62×139ms180.4MBnode 24.4.1
20Crystal1.cr5.08s4.69×117ms8.8MBcrystal 1.17.0
21PHP1.php28.12s25.94×4.31s27.3MBphp 8.2.29
22Ruby4.rb129.12s119.11×0.0ms15.5MBruby/yjit 3.4.5
23Ruby4.rb225.52s208.05×0.0ms15.1MBruby 3.4.5
24Perl1.pl297.47s274.42×0.0ms6.8MBperl 5.40.2
25Python8.py348.82s321.80×0.0ms15.2MBcpython 3.13.5
Did not finish (1)

Fastest times over time

Today's top 5 on Apple M5 laptop, single-thread, largest input. Log scale.

Fastest spectral-norm time per run for C, Rust, C++, Go, Dart
Fastest spectral-norm time per run for C, Rust, C++, Go, Dart
RunCRustC++GoDart
Oct 19, 20261.09s1.25sno result1.36s1.56s
Oct 20, 20261.08s1.25s1.32s1.51s1.56s
Oct 20, 20261.08s1.25s1.32s1.51s1.56s