Avatar for the sockmaster27 user
sockmaster27
qlit
BlogDocsChangelog

Avoid swapping rows of tableau in CPU implementation

#17
Comparing
no-sort
(
9b2b70a
) with
main
(
a581350
)
CodSpeed Performance Gauge
-93%
Improvement
3
Regression
1
Untouched
2

Benchmarks

6 total
hybrid_small
packages/qlit/benches/bench.rs::hybrid
CodSpeed Performance Gauge
×910
2,234.5 ms2.4 ms
cpu_small
packages/qlit/benches/bench.rs::cpu
CodSpeed Performance Gauge
+12%
155.3 µs138.6 µs
test_small[simulate_circuit]
packages/python/benches/bench.py::TestPython
CodSpeed Performance Gauge
+8%
222.6 µs206 µs
gpu_small
packages/qlit/benches/bench.rs::gpu
CodSpeed Performance Gauge
-93%
178 ms2,398.6 ms
test_small[simulate_circuit_hybrid]
packages/python/benches/bench.py::TestPython
CodSpeed Performance Gauge
0%
10.4 ms10.4 ms
test_small[simulate_circuit_gpu]
packages/python/benches/bench.py::TestPython
CodSpeed Performance Gauge
0%
11.8 ms11.8 ms

Commits

Click on a commit to change the comparison range
Base
main
a581350
-10%
Avoid swapping rows of tableau in CPU implementation
1ef1d44
8 days ago
by sockmaster27
+9.65%
Avoid swapping rows of tableau in CPU implementation
f6dfc4e
8 days ago
by sockmaster27
+8.63%
Merge branch 'no-sort' of https://github.com/sockmaster27/qlit into no-sort
2214a66
8 days ago
by sockmaster27
+4.3%
Typo
b59fba2
8 days ago
by sockmaster27
×6.6
Remove debug line
ec98372
8 days ago
by sockmaster27
Keep aux row zeroed
9b2b70a
7 days ago
by sockmaster27
© 2026 CodSpeed Technology
Home Terms Privacy Docs