Skip to content

GT-multiexp: Add detailed metering #541

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Apr 3, 2025
Merged

GT-multiexp: Add detailed metering #541

merged 1 commit into from
Apr 3, 2025

Conversation

mratsim
Copy link
Owner

@mratsim mratsim commented Apr 3, 2025

This is a followup to #485 with detailed function call counts and relative importance.

The data has been collated in a markdown file with detail number of Fp calls, mul/square on Fp2, and function calls on Fp12/GT/cyclotomic subgroup.

Due to ambiguity with generic functions, to ensure we can easily attribute contributions to the call stack:

  • For Fp4/Fp6 calls are not detailed at all
  • For Fp2, only mul/sqr are detailed, addition/substractions are not

@mratsim mratsim force-pushed the meter-gt-multiexp branch from 1de90a3 to a6c3d26 Compare April 3, 2025 01:25
@mratsim mratsim force-pushed the meter-gt-multiexp branch from a6c3d26 to 18d7ae8 Compare April 3, 2025 01:26
@mratsim mratsim merged commit 54cd433 into master Apr 3, 2025
16 checks passed
@mratsim mratsim deleted the meter-gt-multiexp branch April 3, 2025 01:27
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