Skip to content

[WIP] Goldilocks #89

Closed
MuhtasimTanmoy wants to merge 12 commits into
compsec-epfl:experimental/m31from
MuhtasimTanmoy:experimental/goldilocks
Closed

[WIP] Goldilocks #89
MuhtasimTanmoy wants to merge 12 commits into
compsec-epfl:experimental/m31from
MuhtasimTanmoy:experimental/goldilocks

Conversation

@MuhtasimTanmoy

@MuhtasimTanmoy MuhtasimTanmoy commented Dec 27, 2025

Copy link
Copy Markdown

SIMD accelerated arithmetic and performance benchmark for SmallGoldilocks and its degree two extension field.

Function Implementation Test Working Bench Working Bench Result
arithmetic/add - -
arithmetic/sub - -
arithmetic/mul - -
evaluate_bf link
evaluate_ef link
reduce_bf
reduce_ef
sumcheck

@MuhtasimTanmoy MuhtasimTanmoy marked this pull request as draft December 27, 2025 10:58
@MuhtasimTanmoy MuhtasimTanmoy changed the title Goldilocks [WIP] Goldilocks Dec 27, 2025
@z-tech

z-tech commented Jan 10, 2026

Copy link
Copy Markdown
Collaborator

Hi just getting around to this. This looks like clean code.

Overall what do the numbers look like comparatively ? I don't remember what the baseline numbers were. Do you have maybe a summary of the percent change (from the normal reduce /evaluate functions that take \F and the ones that take M31)?

I'm particularly interested in that detail about the branching logic and what difference (if any) it makes in performance.

Thanks and happy new (calendar) year!

@MuhtasimTanmoy

Copy link
Copy Markdown
Author

@z-tech Happy new year! I will get back with the comparative summary.

@MuhtasimTanmoy

Copy link
Copy Markdown
Author

Got this issue #90

@z-tech

z-tech commented Apr 19, 2026

Copy link
Copy Markdown
Collaborator

Hi, this was addressed in: #99 so I'll close this out.

@z-tech z-tech closed this Apr 19, 2026
@MuhtasimTanmoy

Copy link
Copy Markdown
Author

Ok. Thanks.

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.

2 participants