Avatar for the openvm-org user
openvm-org
openvm
BlogDocsChangelog

fix(cuda): convert initial memory values to Montgomery form in PersistentBoundary

#2453Merged
Comparing
fix/persistent-boundary-tracegen
(
4600544
) with
feat/access-adapter-removal
(
764f676
)
CodSpeed Performance Gauge
-1%
Untouched
24
Skipped
36

Benchmarks

60 total
benchmark_execute[revm_snailtracer]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
+2%
8.3 ms8.2 ms
benchmark_execute[keccak256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
+1%
6.4 ms6.3 ms
benchmark_execute[fibonacci_iterative]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
+1%
2.5 ms2.5 ms
benchmark_execute[bubblesort]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
5.9 ms5.8 ms
benchmark_execute[fibonacci_recursive]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
8.1 ms8.1 ms
benchmark_execute[pairing]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
72.8 ms72.9 ms
benchmark_execute[factorial_iterative_u256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
34.5 ms34.6 ms
benchmark_execute[keccak256_iter]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
71.5 ms71.5 ms
benchmark_execute[sha256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
3.7 ms3.7 ms
benchmark_execute_metered[factorial_iterative_u256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
150.8 ms151.5 ms
benchmark_execute[sha256_iter]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-1%
32.5 ms32.7 ms
benchmark_execute_metered[pairing]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-1%
116.5 ms117.6 ms
benchmark_execute[quicksort]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-1%
2.8 ms2.9 ms
benchmark_execute_metered[sha256_iter]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-1%
119.9 ms121.7 ms
benchmark_execute_metered[keccak256_iter]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-2%
189.5 ms192.8 ms
benchmark_execute_metered[fibonacci_recursive]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-2%
52.7 ms53.7 ms
benchmark_execute_metered[sha256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-2%
44.2 ms45.1 ms
benchmark_execute_metered[keccak256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-2%
49.2 ms50.2 ms
benchmark_execute_metered[bubblesort]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-2%
46.4 ms47.5 ms
benchmark_execute_metered[fibonacci_iterative]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-2%
49.1 ms50.2 ms
benchmark_execute_metered[quicksort]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-2%
44.5 ms45.7 ms
benchmark_execute_metered[revm_transfer]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-3%
59.9 ms61.6 ms
benchmark_execute_metered[revm_snailtracer]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-3%
42.9 ms44.3 ms
benchmark_execute[revm_transfer]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-8%
10.3 ms11.1 ms
benchmark_leaf_verifier_execute[kitchen-sink]
benchmarks/execute/benches/execute.rs
Skipped
735.2 ms*

Commits

Click on a commit to change the comparison range
Base
feat/access-adapter-removal
764f676
-1.76%
fix: convert initial memory values to Montgomery form in GPU inventory merge
a362246
1 month ago
by jonathanpwang
+0.53%
docs: document Montgomery encoding of uint32_t values in CUDA boundary/inventory
4600544
1 month ago
by jonathanpwang
© 2026 CodSpeed Technology
Home Terms Privacy Docs