Compare implementations

Two numbers may be put side by side when they came from the same point on the same machine. Everything on this page follows from that.

IMPLEMENTATIONS1POINTS MEASURED2MACHINES1COMPARABLE PAIRS0
WHERE NUMBERS EXIST2 of 2 cells measured
fairmath-general-runner
A trigonometric bit in twelve levels
every seed passedsome seeds failedclaimed, not measurednot claimed
N4096 on fairmath-general-runner

One number is not a comparison. It is here because it is the only measurement at this point on this machine.

POINT
MACHINE
IMPLEMENTATIONMEDIANACCURACYSECURITYRINGCAPACITYKEYSMEMORYSEEDS
01A trigonometric bit in twelve levelsgurgen2ckksopenfhepolycircuit240 msfastest hereexactbyte for byte128-bitenforced6553612 levels11 spentnone286 MBpeak3 of 3
HOW ACCURACY IS JUDGED
Every accuracy figure here is the output of the verifier in this specification’s testing bundle — one function, run against what each seed left behind. It travels with the specification, so every implementation is judged by the same code.
THE ONE RULE

A time means nothing without the point it was measured at and the machine it ran on. Fixing both gives a comparison; releasing either gives a reading of something else — how an implementation scales, or where it runs. Nothing on this page averages across machines, and no implementation is judged on a point it never claimed.