KetQatKetQat
Decoder comparison

QEC Decoder Leaderboard

Every point below is a real, reproducible benchmark run -- not a self-reported number. Runs are only pooled together when they share the exact same benchmark suite and version, so what you see here is always an apples-to-apples comparison.

Code distance d=3

physical error ratelogical error rate
pymatchingunknown decoderLog y-axis
DecoderPhysical pLogical error rateStd. errorShotsRun
pymatching0.0010.00030.000173179098045924710000surface-code-mwpm-baseline-d3-p001
pymatching0.0020.00130.000360320690496674110000surface-code-mwpm-baseline-d3-p002
pymatching0.0030.00220.000468525346166031910000surface-code-mwpm-baseline-d3-p003
pymatching0.0050.00670.000815788575551288310000surface-code-mwpm-baseline-d3-p005
pymatching0.0080.01670.00128144878945668410000surface-code-mwpm-baseline-d3-p008
pymatching0.010.02210.00147008809259853510000surface-code-mwpm-baseline-d3-p01
pymatching0.0150.04480.0020686459339384310000surface-code-mwpm-baseline-d3-p015
pymatching0.020.07340.00260791947728452710000surface-code-mwpm-baseline-d3-p02
unknown decoder0.0010.010.00995100surface-code-mwpm-demo-run
Demo

Code distance d=5

physical error ratelogical error rate
pymatchingLinear y-axis; zero logical-error-rate points shown without fabrication
DecoderPhysical pLogical error rateStd. errorShotsRun
pymatching0.0010010000surface-code-mwpm-baseline-d5-p001
pymatching0.0020.00020.000141407213394508310000surface-code-mwpm-baseline-d5-p002
pymatching0.0030.0010.000316069612585582210000surface-code-mwpm-baseline-d5-p003
pymatching0.0050.00440.000661864034375641310000surface-code-mwpm-baseline-d5-p005
pymatching0.0080.01480.00120751645951514910000surface-code-mwpm-baseline-d5-p008
pymatching0.010.03220.00176530903810069510000surface-code-mwpm-baseline-d5-p01
pymatching0.0150.08990.00286038441472470610000surface-code-mwpm-baseline-d5-p015
pymatching0.020.15410.00361044581734721510000surface-code-mwpm-baseline-d5-p02

Code distance d=7

physical error ratelogical error rate
pymatchingLinear y-axis; zero logical-error-rate points shown without fabrication
DecoderPhysical pLogical error rateStd. errorShotsRun
pymatching0.0010010000surface-code-mwpm-baseline-d7-p001
pymatching0.0020010000surface-code-mwpm-baseline-d7-p002
pymatching0.0030.00060.000244875478560022410000surface-code-mwpm-baseline-d7-p003
pymatching0.0050.00260.000509238647394323310000surface-code-mwpm-baseline-d7-p005
pymatching0.0080.01530.00122743268654537610000surface-code-mwpm-baseline-d7-p008
pymatching0.010.03790.00190954418644869310000surface-code-mwpm-baseline-d7-p01
pymatching0.0150.1340.00340652315418521710000surface-code-mwpm-baseline-d7-p015
pymatching0.020.24360.00429254050650660810000surface-code-mwpm-baseline-d7-p02