Jij-Inc
ommx
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
GitHub Actions run
CPU Simulation
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
7 months ago
3e2ce3b
deterministic-hashmap
workflow_dispatch
Compare
Base
Search a run
Head
Deterministic `HashMap` by fnv crate in `PolynomialBase`
#447
deterministic-hashmap
7 months ago
CPU Simulation
Compare
Suggested base runs:
Pull Request Base
•
Default Branch
Benchmarks
partial-evaluate-linear-all[1000]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_linear_all::partial-evaluate-linear-all
154.8 µs
evaluate-polynomial[1000]
rust/ommx/benches/evaluate.rs::benches::evaluate_polynomial::evaluate-polynomial
246.1 µs
partial-evaluate-linear-all[100]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_linear_all::partial-evaluate-linear-all
18.2 µs
evaluate-linear[10000]
rust/ommx/benches/evaluate.rs::benches::evaluate_linear::evaluate-linear
1.5 ms
partial-evaluate-linear-one[100]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_linear_one::partial-evaluate-linear-one
27.8 µs
partial-evaluate-linear-all[10000]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_linear_all::partial-evaluate-linear-all
1.5 ms
sum-polynomial-small-many[100]
rust/ommx/benches/sum.rs::benches::sum_polynomial_small_many::sum-polynomial-small-many
182.5 µs
partial-evaluate-linear-half[100]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_linear_half::partial-evaluate-linear-half
24 µs
evaluate-polynomial[10000]
rust/ommx/benches/evaluate.rs::benches::evaluate_polynomial::evaluate-polynomial
2.4 ms
evaluate-quadratic[100]
rust/ommx/benches/evaluate.rs::benches::evaluate_quadratic::evaluate-quadratic
21.8 µs
sum-polynomial-large-little[10000]
rust/ommx/benches/sum.rs::benches::sum_polynomial_large_little::sum-polynomial-large-little
11.2 ms
partial-evaluate-linear-one[10000]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_linear_one::partial-evaluate-linear-one
2.6 ms
partial-evaluate-linear-one[1000]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_linear_one::partial-evaluate-linear-one
263.2 µs
partial-evaluate-linear-half[10000]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_linear_half::partial-evaluate-linear-half
1.9 ms
sum-polynomial-small-many[1000]
rust/ommx/benches/sum.rs::benches::sum_polynomial_small_many::sum-polynomial-small-many
1.6 ms
evaluate-polynomial[100]
rust/ommx/benches/evaluate.rs::benches::evaluate_polynomial::evaluate-polynomial
26.7 µs
evaluate-quadratic[10000]
rust/ommx/benches/evaluate.rs::benches::evaluate_quadratic::evaluate-quadratic
2 ms
add-small-many-linear-to-polynomial[100]
rust/ommx/benches/sum.rs::benches::add_small_many_linear_to_polynomial::add-small-many-linear-to-polynomial
93.2 µs
partial-evaluate-quadratic-all[10000]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_quadratic_all::partial-evaluate-quadratic-all
2 ms
partial-evaluate-quadratic-half[100]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_quadratic_half::partial-evaluate-quadratic-half
39.3 µs
sum-linear-small-many[1000]
rust/ommx/benches/sum.rs::benches::sum_linear_small_many::sum-linear-small-many
395 µs
sum-polynomial-large-little[100]
rust/ommx/benches/sum.rs::benches::sum_polynomial_large_little::sum-polynomial-large-little
134.3 µs
partial-evaluate-quadratic-half[1000]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_quadratic_half::partial-evaluate-quadratic-half
318.2 µs
add-small-many-linear-to-quadratic[100]
rust/ommx/benches/sum.rs::benches::add_small_many_linear_to_quadratic::add-small-many-linear-to-quadratic
48.4 µs
sum-polynomial-small-many[10000]
rust/ommx/benches/sum.rs::benches::sum_polynomial_small_many::sum-polynomial-small-many
15.5 ms
add-small-many-linear-to-quadratic[10000]
rust/ommx/benches/sum.rs::benches::add_small_many_linear_to_quadratic::add-small-many-linear-to-quadratic
4.6 ms
partial-evaluate-quadratic-half[10000]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_quadratic_half::partial-evaluate-quadratic-half
3.8 ms
sum-linear-small-many[100]
rust/ommx/benches/sum.rs::benches::sum_linear_small_many::sum-linear-small-many
46.2 µs
add-small-many-linear-to-quadratic[1000]
rust/ommx/benches/sum.rs::benches::add_small_many_linear_to_quadratic::add-small-many-linear-to-quadratic
395.8 µs
partial-evaluate-quadratic-all[1000]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_quadratic_all::partial-evaluate-quadratic-all
210.6 µs
partial-evaluate-polynomial-all[1000]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_polynomial_all::partial-evaluate-polynomial-all
556.5 µs
sum-polynomial-large-little[1000]
rust/ommx/benches/sum.rs::benches::sum_polynomial_large_little::sum-polynomial-large-little
1.3 ms
partial-evaluate-quadratic-one[100]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_quadratic_one::partial-evaluate-quadratic-one
39.6 µs
partial-evaluate-polynomial-half[100]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_polynomial_half::partial-evaluate-polynomial-half
68.8 µs
partial-evaluate-quadratic-one[10000]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_quadratic_one::partial-evaluate-quadratic-one
3.8 ms
partial-evaluate-polynomial-all[100]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_polynomial_all::partial-evaluate-polynomial-all
58.5 µs
partial-evaluate-polynomial-all[10000]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_polynomial_all::partial-evaluate-polynomial-all
5.3 ms
partial-evaluate-quadratic-all[100]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_quadratic_all::partial-evaluate-quadratic-all
25.1 µs
square-linear[100]
rust/ommx/benches/mul.rs::benches::square_linear::square-linear
1.2 ms
square-polynomial[100]
rust/ommx/benches/mul.rs::benches::square_polynomial::square-polynomial
5.7 ms
partial-evaluate-quadratic-one[1000]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_quadratic_one::partial-evaluate-quadratic-one
394.6 µs
partial-evaluate-polynomial-half[1000]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_polynomial_half::partial-evaluate-polynomial-half
697.9 µs
square-quadratic[10]
rust/ommx/benches/mul.rs::benches::square_quadratic::square-quadratic
66.2 µs
partial-evaluate-polynomial-one[100]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_polynomial_one::partial-evaluate-polynomial-one
68.6 µs
square-polynomial[10]
rust/ommx/benches/mul.rs::benches::square_polynomial::square-polynomial
70.3 µs
sum-linear-small-many[10000]
rust/ommx/benches/sum.rs::benches::sum_linear_small_many::sum-linear-small-many
4.2 ms
evaluate-linear[1000]
rust/ommx/benches/evaluate.rs::benches::evaluate_linear::evaluate-linear
159.5 µs
partial-evaluate-polynomial-one[10000]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_polynomial_one::partial-evaluate-polynomial-one
6.3 ms
partial-evaluate-polynomial-one[1000]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_polynomial_one::partial-evaluate-polynomial-one
691.2 µs
square-quadratic[100]
rust/ommx/benches/mul.rs::benches::square_quadratic::square-quadratic
5.3 ms
partial-evaluate-polynomial-half[10000]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_polynomial_half::partial-evaluate-polynomial-half
5.2 ms
square-linear[10]
rust/ommx/benches/mul.rs::benches::square_linear::square-linear
16.5 µs
sum-linear-large-little[10000]
rust/ommx/benches/sum.rs::benches::sum_linear_large_little::sum-linear-large-little
2.8 ms
evaluate-linear[100]
rust/ommx/benches/evaluate.rs::benches::evaluate_linear::evaluate-linear
16.9 µs
sum-quadratic-small-many[1000]
rust/ommx/benches/sum.rs::benches::sum_quadratic_small_many::sum-quadratic-small-many
673.6 µs
sum-quadratic-large-little[100]
rust/ommx/benches/sum.rs::benches::sum_quadratic_large_little::sum-quadratic-large-little
38 µs
sum-linear-large-little[1000]
rust/ommx/benches/sum.rs::benches::sum_linear_large_little::sum-linear-large-little
334.3 µs
sum-quadratic-small-many[10000]
rust/ommx/benches/sum.rs::benches::sum_quadratic_small_many::sum-quadratic-small-many
6.2 ms
sum-linear-large-little[100]
rust/ommx/benches/sum.rs::benches::sum_linear_large_little::sum-linear-large-little
21.2 µs
sum-quadratic-large-little[10000]
rust/ommx/benches/sum.rs::benches::sum_quadratic_large_little::sum-quadratic-large-little
5 ms
sum-quadratic-small-many[100]
rust/ommx/benches/sum.rs::benches::sum_quadratic_small_many::sum-quadratic-small-many
64.1 µs
add-small-many-linear-to-polynomial[1000]
rust/ommx/benches/sum.rs::benches::add_small_many_linear_to_polynomial::add-small-many-linear-to-polynomial
785.1 µs
sum-quadratic-large-little[1000]
rust/ommx/benches/sum.rs::benches::sum_quadratic_large_little::sum-quadratic-large-little
462.3 µs
add-small-many-linear-to-polynomial[10000]
rust/ommx/benches/sum.rs::benches::add_small_many_linear_to_polynomial::add-small-many-linear-to-polynomial
8.5 ms
evaluate-quadratic[1000]
rust/ommx/benches/evaluate.rs::benches::evaluate_quadratic::evaluate-quadratic
202.4 µs
partial-evaluate-linear-half[1000]
rust/ommx/benches/partial_evaluate.rs::benches::partial_evaluate_linear_half::partial-evaluate-linear-half
210.3 µs
test_to_qubo_small
python/ommx-tests/tests/test_bench_to_qubo.py
777.1 µs
test_to_qubo_pbi[10]
python/ommx-tests/tests/test_bench_to_qubo.py
457.2 µs
test_to_qubo_pbi[100]
python/ommx-tests/tests/test_bench_to_qubo.py
6.2 s
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs