Content pfp
Content
@
0 reply
0 recast
0 reaction

Sam Ragsdale pfp
Sam Ragsdale
@samrags
SNARKs on ARM just got ~10% faster. The primary operation in a SNARK is mul between field elements – maybe 80% of total CPU time. These 50-70 assembly instructions run repeatedly on different inputs to create proofs. We upstreamed a PR to halo2curves to shorten this hot path.
2 replies
6 recasts
29 reactions

Sam Ragsdale pfp
Sam Ragsdale
@samrags
Many SNARK libraries depend on halo2curves by the PSE team for their low level field and group arithmetic. halo2curves has excellent x86 acceleration but ARM – an increasingly relevant compile target – isn't yet optimized.
1 reply
0 recast
2 reactions

pgpg pfp
pgpg
@pgpg.eth
Jacqueline from the Polygon Zero team has been doing functions of optimization on ARM for plonky3... FRI ON ARM... Maybe she's got some benches...
0 reply
0 recast
1 reaction