Avatar for the KittyCAD user
KittyCAD
ezpz
BlogDocsChangelog

Precompute more linear algebra outside the Newton Gauss loop

#160
Comparing
achalmers/try-further
(
7efc444
) with
main
(
0a477c1
)
CodSpeed Performance Gauge
+3%
Untouched
8
Skipped
5

Benchmarks

5 total
solve_tiny
kcl-ezpz/benches/solver_bench.rs::benches::solve_tiny
Skipped
47.8 µs*
solve_angle_parallel
kcl-ezpz/benches/solver_bench.rs::benches::solve_angle_parallel
Skipped
68.7 µs*
solve_perpendicular
kcl-ezpz/benches/solver_bench.rs::benches::solve_perpendicular
Skipped
193.9 µs*
solve_angle_parallel_manual
kcl-ezpz/benches/solver_bench.rs::benches::solve_angle_parallel_manual
Skipped
70.8 µs*
solve_symmetric
kcl-ezpz/benches/solver_bench.rs::benches::solve_symmetric
Skipped
78 µs*

Commits

Click on a commit to change the comparison range
Base
main
0a477c1
-11.68%
Precompute more
182ffe1
2 months ago
by adamchalmers
+0.55%
Precompute more of the 'a' matrix.
f39de2a
2 months ago
by adamchalmers
+14.11%
Move more out
aa6b34a
2 months ago
by adamchalmers
+0.06%
Merge branch 'main' into achalmers/try-further
7efc444
2 months ago
by adamchalmers
© 2026 CodSpeed Technology
Home Terms Privacy Docs