Skip to content

perf(gpu): More efficient trace generation for recursion chips - #2888

Open
erabinov wants to merge 6 commits into
mainfrom
erabinov/pinned_events_recursion_tracegen_v2
Open

erabinov wants to merge 6 commits into
mainfrom
erabinov/pinned_events_recursion_tracegen_v2

Conversation

@erabinov

Copy link
Copy Markdown
Contributor

No description provided.

@github-actions

github-actions Bot commented Jul 16, 2026 •

Copy link
Copy Markdown
Contributor
Test Old New Diff
sha_test_sha2_v0_10_6_expected_digest_lte_100_times 1348617 1345477 -0.2328 %
curve25519_dalek_ng_test_zero_msm 125139 125139 0.0000 %
rustcrypto_bigint_test_bigint_mul_add_residue 2063494 2063494 0.0000 %
bls12_381_tests_test_sqrt_fp_100 818118 880905 7.6746 %
curve25519_dalek_test_ed25519_verify 12924757 12923707 -0.0081 %
bn_test_bn_test_g1_add_neg 297037 297037 0.0000 %
rustcrypto_bigint_test_bigint_mul_mod_special 1761306 1761306 0.0000 %
curve25519_dalek_test_zero_msm 83397 83397 0.0000 %
bls12_381_tests_test_bls_add_100 10365030 10365030 0.0000 %
curve25519_dalek_test_decompressed_expected_value 4590680 4590680 0.0000 %
curve25519_dalek_test_add_then_multiply 2984444 2714558 -9.0431 %
k256_test_verify_rand_lte_100 11731656 11727577 -0.0348 %
sha_test_sha2_v0_10_9_expected_digest_lte_100_times 1346296 1345867 -0.0319 %
curve25519_dalek_test_decompressed_noncanonical 7765 7765 0.0000 %
keccack_test_expected_digest_lte_100 1712291 1713524 0.0720 %
bls12_381_tests_test_inverse_fp2_100 2219563 2219563 0.0000 %
secp256k1_program_test_recover_rand_lte_100 5483111 5485560 0.0447 %
k256_test_recover_pubkey_infinity 97499 97499 0.0000 %
rust_crypto_rsa_test_pkcs_verify_100 29217804 29222160 0.0149 %
bn_test_bn_test_fr_inverse_100 818032 818032 0.0000 %
bn_test_bn_test_g1_double_100 733960 733918 -0.0057 %
curve25519_dalek_ng_test_decompressed_noncanonical 188497 188497 0.0000 %
bn_test_bn_test_fq_inverse_100 801032 801032 0.0000 %
p256_test_recover_rand_lte_100 15939323 15889122 -0.3150 %
bn_test_bn_test_fq_sqrt_100 799432 799432 0.0000 %
sha_test_sha2_v0_9_9_expected_digest_lte_100_times 1260501 1254628 -0.4659 %
bls12_381_tests_test_sqrt_fp2_100 1744138 1766535 1.2841 %
p256_test_verify_rand_lte_100 12067879 12041912 -0.2152 %
secp256k1_program_test_recover_v0_30_0_rand_lte_100 5464757 5480092 0.2806 %
secp256k1_program_test_verify_rand_lte_100 17137552 17121290 -0.0949 %
sha_test_sha2_v0_10_8_expected_digest_lte_100_times 1348441 1343286 -0.3823 %
p256_test_recover_pubkey_infinity 96713 96713 0.0000 %
secp256k1_program_test_verify_v0_30_0_rand_lte_100 17062646 17095334 0.1916 %
sha_test_sha3_expected_digest_lte_100_times 1180153 1180302 0.0126 %
bn_test_bn_test_g1_add_100 996432 996432 0.0000 %
curve25519_dalek_ng_test_add_then_multiply 4312906 4306507 -0.1484 %
sha_test_sha2_v0_11_0_expected_digest_lte_100_times 1335237 1340278 0.3775 %
bls12_381_tests_test_bls_double_100 6290432 6290432 0.0000 %
bls12_381_tests_test_inverse_fp_100 1199684 1199684 0.0000 %
bn_test_bn_test_fq_partial_ord 185842 185842 0.0000 %
bn_test_bn_test_g1_mul_zero 48309 48309 0.0000 %
bn_test_bn_test_g1_msm_edge 373720 373720 0.0000 %
curve25519_dalek_test_zero_mul 71795 71795 0.0000 %
curve25519_dalek_ng_test_zero_mul 107743 107743 0.0000 %
p256_test_recover_high_hash_high_recid 5856512 5562447 -5.0212 %
k256_test_recover_high_hash_high_recid 1768478 1823161 3.0921 %
k256_test_point_ops_edge_cases 33322 33322 0.0000 %
k256_test_recover_rand_lte_100 4386969 4393323 0.1448 %
k256_test_schnorr_verify 5725494 5729368 0.0677 %

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant