Skip to content

perf(gpu): fuse GKR input generation with first circuit transition#2774

Open
erabinov wants to merge 25 commits into
mainfrom
erabinov/logup_gkr_circuit_gen_fusion
Open

perf(gpu): fuse GKR input generation with first circuit transition#2774
erabinov wants to merge 25 commits into
mainfrom
erabinov/logup_gkr_circuit_gen_fusion

Conversation

@erabinov
Copy link
Copy Markdown
Contributor

@erabinov erabinov commented May 6, 2026

No description provided.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 6, 2026

Test Old New Diff
secp256k1_program_test_verify_v0_30_0_rand_lte_100 17144839 17145423 0.0034 %
curve25519_dalek_ng_test_decompressed_noncanonical 195591 195591 0.0000 %
sha_test_sha2_v0_10_6_expected_digest_lte_100_times 1769079 1767577 -0.0849 %
curve25519_dalek_test_add_then_multiply 2795038 2988759 6.9309 %
rustcrypto_bigint_test_bigint_mul_mod_special 1753919 1753919 0.0000 %
sha_test_sha2_v0_10_8_expected_digest_lte_100_times 1760542 1767201 0.3782 %
bls12_381_tests_test_sqrt_fp_100 910843 955543 4.9075 %
p256_test_recover_pubkey_infinity 102291 102291 0.0000 %
bn_test_bn_test_g1_mul_zero 46126 46126 0.0000 %
curve25519_dalek_ng_test_add_then_multiply 4494307 5175957 15.1670 %
sha_test_sha2_v0_9_9_expected_digest_lte_100_times 1260029 1263093 0.2432 %
k256_test_recover_rand_lte_100 4460132 4460898 0.0172 %
k256_test_recover_pubkey_infinity 98275 98275 0.0000 %
bls12_381_tests_test_bls_add_100 10502109 10502109 0.0000 %
bn_test_bn_test_g1_add_neg 306880 306880 0.0000 %
curve25519_dalek_ng_test_zero_msm 125561 125561 0.0000 %
bls12_381_tests_test_inverse_fp_100 1416559 1416559 0.0000 %
bn_test_bn_test_fr_inverse_100 851818 851818 0.0000 %
rustcrypto_bigint_test_bigint_mul_add_residue 1736518 1736504 -0.0008 %
curve25519_dalek_test_decompressed_expected_value 4503211 4465165 -0.8449 %
curve25519_dalek_test_zero_mul 72087 72087 0.0000 %
bn_test_bn_test_fq_sqrt_100 833218 833218 0.0000 %
curve25519_dalek_test_decompressed_noncanonical 7661 7661 0.0000 %
sha_test_sha2_v0_10_9_expected_digest_lte_100_times 1769041 1771131 0.1181 %
curve25519_dalek_ng_test_zero_mul 108070 108070 0.0000 %
secp256k1_program_test_recover_rand_lte_100 5485962 5493425 0.1360 %
keccack_test_expected_digest_lte_100 1714518 1714115 -0.0235 %
sha_test_sha3_expected_digest_lte_100_times 1609277 1609234 -0.0027 %
secp256k1_program_test_recover_v0_30_0_rand_lte_100 5497549 5478095 -0.3539 %
bn_test_bn_test_g1_add_100 986810 986803 -0.0007 %
bls12_381_tests_test_sqrt_fp2_100 1826007 1703404 -6.7143 %
k256_test_schnorr_verify 5730538 5751206 0.3607 %
bls12_381_tests_test_inverse_fp2_100 2766659 2766659 0.0000 %
bn_test_bn_test_g1_double_100 727538 727496 -0.0058 %
bn_test_bn_test_g1_msm_edge 406722 406722 0.0000 %
curve25519_dalek_test_ed25519_verify 13288052 13287299 -0.0057 %
k256_test_verify_rand_lte_100 11915924 11913398 -0.0212 %
p256_test_recover_rand_lte_100 15974734 15982929 0.0513 %
bn_test_bn_test_fq_inverse_100 834818 834818 0.0000 %
k256_test_point_ops_edge_cases 33844 33844 0.0000 %
k256_test_recover_high_hash_high_recid 2345871 2007577 -14.4208 %
p256_test_recover_high_hash_high_recid 6437717 5230490 -18.7524 %
curve25519_dalek_test_zero_msm 83637 83637 0.0000 %
p256_test_verify_rand_lte_100 11893415 11870834 -0.1899 %
rust_crypto_rsa_test_pkcs_verify_100 29347110 28730027 -2.1027 %
bls12_381_tests_test_bls_double_100 6348822 6348822 0.0000 %
secp256k1_program_test_verify_rand_lte_100 17135897 17156941 0.1228 %
bn_test_bn_test_fq_partial_ord 184121 184121 0.0000 %

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