openvm-org
openvm
BlogDocsChangelog

fix(cuda): ensure streams have observed events before destroying

#2242Merged
Comparing
fix/cuda-memory-stream
(
682e44c
) with
main
(
7e94889
)
CodSpeed Performance Gauge
×12
Improvements
24
Skipped
36

Benchmarks

Skipped (36)

benchmark_leaf_verifier_execute[kitchen-sink]
benchmarks/execute/benches/execute.rs
Skipped
735.2 ms*
benchmark_internal_verifier_execute_preflight[fibonacci]
benchmarks/execute/benches/execute.rs
Skipped
167.7 ms*
benchmark_internal_verifier_execute_metered[fibonacci]
benchmarks/execute/benches/execute.rs
Skipped
71.5 ms*
benchmark_internal_verifier_execute[fibonacci]
benchmarks/execute/benches/execute.rs
Skipped
44.2 ms*
benchmark_leaf_verifier_execute_preflight[kitchen-sink]
benchmarks/execute/benches/execute.rs
Skipped
1.9 s*
benchmark_leaf_verifier_execute_metered[kitchen-sink]
benchmarks/execute/benches/execute.rs
Skipped
995.6 ms*
benchmark_execute_metered[keccak256]
benchmarks/execute/benches/execute.rs
Skipped
206.3 ms*
benchmark_execute_metered[keccak256_iter]
benchmarks/execute/benches/execute.rs
Skipped
523.8 ms*
benchmark_execute_metered[sha256_iter]
benchmarks/execute/benches/execute.rs
Skipped
607.8 ms*
benchmark_execute[fibonacci_recursive]
benchmarks/execute/benches/execute.rs
Skipped
145.1 ms*
benchmark_execute[keccak256_iter]
benchmarks/execute/benches/execute.rs
Skipped
323.7 ms*
benchmark_execute_metered[pairing]
benchmarks/execute/benches/execute.rs
Skipped
394.8 ms*
benchmark_internal_verifier_execute_preflight[fibonacci]
benchmarks/execute/benches/execute.rs
Skipped
378.9 ms*
benchmark_execute[pairing]
benchmarks/execute/benches/execute.rs
Skipped
399.1 ms*
benchmark_execute_metered[quicksort]
benchmarks/execute/benches/execute.rs
Skipped
199.6 ms*
benchmark_internal_verifier_execute_metered[fibonacci]
benchmarks/execute/benches/execute.rs
Skipped
159.7 ms*
benchmark_execute_metered[revm_transfer]
benchmarks/execute/benches/execute.rs
Skipped
174.8 ms*
benchmark_leaf_verifier_execute[kitchen-sink]
benchmarks/execute/benches/execute.rs
Skipped
1.9 s*
benchmark_execute[factorial_iterative_u256]
benchmarks/execute/benches/execute.rs
Skipped
309.6 ms*
benchmark_execute_metered[revm_snailtracer]
benchmarks/execute/benches/execute.rs
Skipped
63 ms*
benchmark_execute[bubblesort]
benchmarks/execute/benches/execute.rs
Skipped
88.8 ms*
benchmark_execute[fibonacci_iterative]
benchmarks/execute/benches/execute.rs
Skipped
103.9 ms*
benchmark_execute[revm_transfer]
benchmarks/execute/benches/execute.rs
Skipped
113.2 ms*
benchmark_execute_metered[sha256]
benchmarks/execute/benches/execute.rs
Skipped
205.6 ms*
benchmark_execute[quicksort]
benchmarks/execute/benches/execute.rs
Skipped
103.7 ms*
benchmark_execute[keccak256]
benchmarks/execute/benches/execute.rs
Skipped
101 ms*
benchmark_leaf_verifier_execute_metered[kitchen-sink]
benchmarks/execute/benches/execute.rs
Skipped
2.7 s*
benchmark_execute_metered[factorial_iterative_u256]
benchmarks/execute/benches/execute.rs
Skipped
676.5 ms*
benchmark_leaf_verifier_execute_preflight[kitchen-sink]
benchmarks/execute/benches/execute.rs
Skipped
4.8 s*
benchmark_execute_metered[bubblesort]
benchmarks/execute/benches/execute.rs
Skipped
173.3 ms*
benchmark_execute_metered[fibonacci_recursive]
benchmarks/execute/benches/execute.rs
Skipped
303 ms*
benchmark_execute[revm_snailtracer]
benchmarks/execute/benches/execute.rs
Skipped
53.9 ms*
benchmark_internal_verifier_execute[fibonacci]
benchmarks/execute/benches/execute.rs
Skipped
89.8 ms*
benchmark_execute[sha256]
benchmarks/execute/benches/execute.rs
Skipped
100.7 ms*
benchmark_execute_metered[fibonacci_iterative]
benchmarks/execute/benches/execute.rs
Skipped
189 ms*
benchmark_execute[sha256_iter]
benchmarks/execute/benches/execute.rs
Skipped
343.9 ms*

Improved

benchmark_execute[fibonacci_iterative]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
×12
30.2 ms2.5 ms
benchmark_execute[quicksort]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
×11
31 ms2.9 ms
benchmark_execute[sha256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
×7.8
31.2 ms4 ms
benchmark_execute_metered[sha256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
×7.3
67.8 ms9.3 ms
benchmark_execute_metered[quicksort]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
×6.5
59.4 ms9.1 ms
benchmark_execute_metered[keccak256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
×6.3
69.9 ms11 ms
benchmark_execute_metered[fibonacci_recursive]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
×6.1
102 ms16.8 ms
benchmark_execute[keccak256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
×5.9
32.8 ms5.6 ms
benchmark_execute[fibonacci_recursive]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
×5.6
44.9 ms8.1 ms
benchmark_execute_metered[fibonacci_iterative]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
×5.2
74 ms14.3 ms
benchmark_execute[bubblesort]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
×4.7
27.4 ms5.8 ms
benchmark_execute_metered[bubblesort]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
×4.7
52.7 ms11.3 ms
benchmark_execute[revm_transfer]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
×4.3
42.8 ms9.9 ms
benchmark_execute[factorial_iterative_u256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
×3.7
108.7 ms29.4 ms
benchmark_execute_metered[factorial_iterative_u256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
×3.1
230.5 ms73.5 ms
benchmark_execute_metered[revm_transfer]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
×2.6
64.8 ms24.5 ms
benchmark_execute_metered[sha256_iter]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
×2.5
175.2 ms69.1 ms
benchmark_execute[revm_snailtracer]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
×2.4
16.7 ms6.9 ms
benchmark_execute[sha256_iter]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
×2.4
68.2 ms28.2 ms
benchmark_execute_metered[revm_snailtracer]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
×2.4
17.1 ms7.3 ms
benchmark_execute_metered[keccak256_iter]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
×2.3
163.8 ms72.7 ms
benchmark_execute[keccak256_iter]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
+85%
96.9 ms52.4 ms
benchmark_execute_metered[pairing]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
+33%
157.2 ms117.9 ms
benchmark_execute[pairing]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
+23%
137.7 ms112.1 ms

Commits

Click on a commit to change the comparison range
Base
main
7e94889
×12
fix: force a sync on drop subtree for safety
682e44c
6 days ago
by jonathanpwang
© 2025 CodSpeed Technology
Home Terms Privacy Docs