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 MEASURED2MACHINES2COMPARABLE PAIRS0
WHERE NUMBERS EXIST3 of 4 cells measured
fairmath-fpga
fherma-general-purpose
Threshold polynomials over BGV
every seed passedsome seeds failedclaimed, not measurednot claimed
N512 on fairmath-fpga

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

POINT
MACHINE
IMPLEMENTATIONMEDIANACCURACYSECURITYRINGCAPACITYKEYSMEMORYSEEDS
01Threshold polynomials over BGVhitabgvopenfhepolycircuit30.5 sfastest hereexactbyte for byte128-bitenforced6553622 levels18 spent15not reported9 of 10
HOW ACCURACY IS JUDGED
This specification carries no verifier, so answers are compared exactly — a seed passes when its bytes match the oracle’s, and there is no closeness to report.
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.