lambdaclass / cairo-vm

cairo-vm is a Rust implementation of the Cairo VM. Cairo (CPU Algebraic Intermediate Representation) is a programming language for writing provable programs, where one party can prove to another that a certain computation was executed correctly without the need for this party to re-execute the same program.
https://lambdaclass.github.io/cairo-vm
Apache License 2.0
508 stars 142 forks source link

[WIP] Remove underscore from test file names #1587

Closed fmoletta closed 8 months ago

github-actions[bot] commented 8 months ago

Benchmark Results for unmodified programs :rocket:

Command Mean [s] Min [s] Max [s] Relative
base big_factorial 2.251 ± 0.017 2.227 2.270 1.01 ± 0.01
head big_factorial 2.238 ± 0.014 2.221 2.260 1.00
Command Mean [s] Min [s] Max [s] Relative
base big_fibonacci 2.235 ± 0.060 2.199 2.400 1.01 ± 0.03
head big_fibonacci 2.223 ± 0.016 2.200 2.241 1.00
Command Mean [s] Min [s] Max [s] Relative
base blake2s_integration_benchmark 8.135 ± 0.071 8.064 8.261 1.00
head blake2s_integration_benchmark 8.164 ± 0.079 8.075 8.264 1.00 ± 0.01
Command Mean [s] Min [s] Max [s] Relative
base compare_arrays_200000 2.277 ± 0.014 2.261 2.304 1.00 ± 0.01
head compare_arrays_200000 2.268 ± 0.019 2.256 2.311 1.00
Command Mean [s] Min [s] Max [s] Relative
base dict_integration_benchmark 1.440 ± 0.008 1.430 1.458 1.01 ± 0.01
head dict_integration_benchmark 1.430 ± 0.012 1.420 1.456 1.00
Command Mean [s] Min [s] Max [s] Relative
base field_arithmetic_get_square_benchmark 1.290 ± 0.011 1.278 1.306 1.01 ± 0.01
head field_arithmetic_get_square_benchmark 1.281 ± 0.009 1.273 1.297 1.00
Command Mean [s] Min [s] Max [s] Relative
base integration_builtins 8.167 ± 0.058 8.123 8.310 1.00 ± 0.01
head integration_builtins 8.166 ± 0.059 8.109 8.304 1.00
Command Mean [s] Min [s] Max [s] Relative
base keccak_integration_benchmark 8.398 ± 0.073 8.344 8.575 1.00
head keccak_integration_benchmark 8.427 ± 0.077 8.350 8.557 1.00 ± 0.01
Command Mean [s] Min [s] Max [s] Relative
base linear_search 2.304 ± 0.016 2.285 2.334 1.00 ± 0.01
head linear_search 2.303 ± 0.018 2.289 2.331 1.00
Command Mean [s] Min [s] Max [s] Relative
base math_cmp_and_pow_integration_benchmark 1.587 ± 0.018 1.570 1.633 1.02 ± 0.01
head math_cmp_and_pow_integration_benchmark 1.563 ± 0.003 1.557 1.566 1.00
Command Mean [s] Min [s] Max [s] Relative
base math_integration_benchmark 1.446 ± 0.009 1.431 1.457 1.01 ± 0.01
head math_integration_benchmark 1.436 ± 0.008 1.422 1.448 1.00
Command Mean [s] Min [s] Max [s] Relative
base memory_integration_benchmark 1.250 ± 0.003 1.244 1.253 1.00
head memory_integration_benchmark 1.259 ± 0.014 1.245 1.289 1.01 ± 0.01
Command Mean [s] Min [s] Max [s] Relative
base operations_with_data_structures_benchmarks 1.615 ± 0.005 1.610 1.628 1.00 ± 0.01
head operations_with_data_structures_benchmarks 1.608 ± 0.016 1.595 1.649 1.00
Command Mean [ms] Min [ms] Max [ms] Relative
base pedersen 602.2 ± 3.9 598.5 609.3 1.00
head pedersen 602.8 ± 5.4 598.6 616.5 1.00 ± 0.01
Command Mean [s] Min [s] Max [s] Relative
base poseidon_integration_benchmark 1.048 ± 0.006 1.041 1.057 1.00 ± 0.01
head poseidon_integration_benchmark 1.043 ± 0.005 1.037 1.049 1.00
Command Mean [s] Min [s] Max [s] Relative
base secp_integration_benchmark 1.928 ± 0.014 1.917 1.962 1.00 ± 0.01
head secp_integration_benchmark 1.918 ± 0.007 1.910 1.929 1.00
Command Mean [ms] Min [ms] Max [ms] Relative
base set_integration_benchmark 768.0 ± 2.0 766.2 771.3 1.00
head set_integration_benchmark 769.2 ± 9.3 762.9 795.0 1.00 ± 0.01
Command Mean [s] Min [s] Max [s] Relative
base uint256_integration_benchmark 4.525 ± 0.026 4.506 4.589 1.00
head uint256_integration_benchmark 4.532 ± 0.037 4.481 4.581 1.00 ± 0.01