Elamur: **Mova** · [Parse](https://mova.elamur.ai/free/en/parse/) · [Dictionary](https://md.dictionary.elamur.ai/free/en/) · [Translate](https://md.translate.elamur.ai/free/en/) · [Research](https://md.research.elamur.ai/free/en/) · [MCP](https://mcp.elamur.ai/) · [Groupants](https://md.groupants.elamur.ai/free/en/)

[Mova](https://md.mova.elamur.ai/free/en/) · [this page in HTML](https://mova.elamur.ai/free/en/docs/mlab/bench/)

[home](https://md.mova.elamur.ai/free/en/) / [docs](https://md.mova.elamur.ai/free/en/docs/) / [mlab](https://md.mova.elamur.ai/free/en/docs/mlab/) / mlab-backend-bench — linear-algebra backend comparison

# mlab-backend-bench — linear-algebra backend comparison

A measurement-only crate comparing `faer` and `nalgebra` (1000×1000 multiplication and solve, 500×500 eigenvalues), single thread, best of 3. It prints a TSV table of timings and the residual checks of both backends. Why `mlab` uses faer is in [mlab — a computing language in the spirit of MATLAB/Octave](https://md.mova.elamur.ai/free/en/docs/mlab/).

```
cargo run --release -p mlab-backend-bench
```

- [↑ back to mlab — a computing language in the spirit of MATLAB/Octave](https://md.mova.elamur.ai/free/en/docs/mlab/)
