You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Changed: Refactors benchmarks to compare against other crates
Renames and updates the benchmarking suite to compare against
multiple linear algebra crates, including faer, in addition to
nalgebra, providing a broader performance context.
Adds faer implementations and benchmarks.
Updates data and plots.
Copy file name to clipboardExpand all lines: README.md
+16-15Lines changed: 16 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,8 +34,9 @@ while keeping the API intentionally small and explicit.
34
34
35
35
## 🚫 Anti-goals
36
36
37
-
- Comprehensive: use [`nalgebra`](https://crates.io/crates/nalgebra) if you need a full-featured library
38
37
- Bare-metal performance: see [`blas-src`](https://crates.io/crates/blas-src), [`lapack-src`](https://crates.io/crates/lapack-src), [`openblas-src`](https://crates.io/crates/openblas-src)
38
+
- Comprehensive: use [`nalgebra`](https://crates.io/crates/nalgebra) if you need a full-featured library
39
+
- Large matrices/dimensions with parallelism: use [`faer`](https://crates.io/crates/faer) if you need this
39
40
40
41
## 🔢 Scalar types
41
42
@@ -112,25 +113,25 @@ just commit-check # lint + all tests + examples
112
113
113
114
For the full set of developer commands, see `just --list` and `WARP.md`.
114
115
115
-
## 📊 Benchmarks (vs nalgebra)
116
+
## 📊 Benchmarks (vs nalgebra/faer)
116
117
117
-

118
+

118
119
119
-
Raw data: [docs/assets/bench/vs_nalgebra_lu_solve_median.csv](docs/assets/bench/vs_nalgebra_lu_solve_median.csv)
120
+
Raw data: [docs/assets/bench/vs_linalg_lu_solve_median.csv](docs/assets/bench/vs_linalg_lu_solve_median.csv)
120
121
121
-
Summary (median time; lower is better). “la-stack vs nalgebra” is the % time reduction relative to nalgebra (positive = la-stack faster):
122
+
Summary (median time; lower is better). The “la-stack vs nalgebra/faer” columns show the % time reduction relative to each baseline (positive = la-stack faster):
122
123
123
124
<!-- BENCH_TABLE:lu_solve:median:new:BEGIN -->
124
-
| D | la-stack median (ns) | nalgebra median (ns) | la-stack vs nalgebra |
0 commit comments