docs: focus README Performance on not_char2 (scalar incl. inversion) + batched smalljac comparison - #4
Merged
Conversation
…ion) + batched smalljac comparison Replace the stale Apple-M1 PrimeField tables with current same-machine numbers for g2::ramified::not_char2 at a 56-bit prime, organized as the user asked: - Per operation (scalar): PrimeField vs MontgomeryField add/double, with the explicit note that each affine op includes exactly one field inversion. - Batched throughput vs smalljac: scalar + batched, this crate (MontgomeryField) vs smalljac, showing the crate matches/beats smalljac in both modes. Drops the outdated split/arbitrary/char2 wall-clock tables (those variants are listed under Features; the op-count table still covers them). Keeps the field-operation-count table.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Cleans up the README Performance section to exactly two things, as requested:
not_char2add/doubleat a 56-bit prime,PrimeFieldvsMontgomeryField, with an explicit note that each affine op performs exactly one field inversion (and how much that inversion costs).MontgomeryField) vs smalljac, showing the crate matches/beats smalljac in both modes.Removes the stale "Apple M1"
PrimeFieldtables (ramified + split) and the longer prose comparison block; those numbers were from a different machine and pre-Montgomery. The variants live under Features and the field-operation-count table still covers all three. README-only change (−35 net lines).