← Quantum Technology AtlasТехнологии · Машины · Архитектуры · ОрганизацииEnglishעברית

MWPM / Sparse Blossom (+коррелированное паросочетание) dec_mwpm

Декодер на паросочетании (matching) в графе, превращающий историю синдрома — события детектирования по раундам — в наиболее правдоподобную цепочку ошибок; эталон точности и реально поставляемый декодер реального времени для поверхностных кодов.

MWPM / Sparse Blossom (+коррелированное паросочетание)

dec_mwpm · слой 8 Декодер · продемонстрировано · с 2015

Декодер на основе паросочетаний; < 1 µs/раунд при d=17 на одном ядре (пропускная способность), 0.8 µs задержки на ПЛИС при d=13 (Micro Blossom); Λ=2.04 на Willow против 2.14 у нейросетевого.

Обзор →

Ключевые источники

[650] E. Dennis, A. Kitaev, A. Landahl, and J. Preskill, “Topological quantum memory,” Journal o… · 2002
[725] A. G. Fowler, “Minimum weight perfect matching of fault-tolerant topological quantum error… · 2015
[726] O. Higgott and C. Gidney, “Sparse Blossom: correcting a million errors per core second wit… · 2025
[1] Google Quantum AI and Collaborators, “Quantum error correction below the surface code thre… · 2024
[727] Y. Wu, N. Liyanage, and L. Zhong, “Micro Blossom: Accelerated Minimum-Weight Perfect Match… · 2025

Пространство проектирования — атрибуты

(a) сродство носителя
промежуточный / не зависящий от носителя
(b) время · запутывание
—
(c) считывание
—
(d) подвижность
—
(e) управление
—
(f) структура ошибки
стохастическая паулиевская
(g) производство
—

Пространство оценки — датированные атрибуты

PyMatching v2 throughput → < 1 µs/round at d=17, p=0.1%
определяет: такт (время цикла) · 2023-03 · источник
Micro Blossom FPGA (ASPLOS 2025) → 0.8 µs average latency at d=13, p=0.1%
определяет: такт (время цикла) · 2025-02 · источник

Опубликованный результат Micro Blossom — 0.8 µs при d=13 (ASPLOS 2025, arXiv:2502.14787); 367 ns из репозитория не встречаются ни в одной статье. Декодер реального времени Willow — параллелизованный вариант Sparse Blossom, сделанный Google, а не стандартный PyMatching.

Стандартные рекорды

задержка декодирования за раунд → 1.0 µs · типичное
PyMatching v2 / sparse blossom: 'less than one microsecond per round of syndrome extraction on a single core', d=17, p=0.1% · 2023-03 · источник [D] ⓘ
задержка декодирования за раунд → 800 ns · лучшее
Micro Blossom FPGA: 'average decoding latency of 0.8 us at a moderate clock frequency of 62 MHz', d=13, p=0.1% · 2025-02 · источник [D] ⓘ

Участники и цели — аннотации

Ридберговский массив пинцетов — щелочные атомы (Rb/Cs) (альтернатива) — Harvard/MIT, QuEra (Gemini), Pasqal (Orion), Infleqtion, Google (2026; species not stated) · G1 G3 G7

Рёбра

нужно: Повёрнутый поверхностный код (+ yoked-варианты)°·, Бозонное каскадирование (repetition-cat, LDPC-cat, GKP+qLDPC)°·, Отказоустойчивость на основе слияний°·, Коды, адаптированные к стираниям°·
нужен для: RL-калибровка в контуре / подстройка управления·, Коды, адаптированные к стираниям°
альтернативы: Нейросетевые декодеры (AlphaQubit 2, CNN, трансформеры), Relay-BP для qLDPC (ПЛИС)
конфликтует с:
синдромы цветового кода содержат трёхчастичные (гиперрёберные) события, которые попарное паросочетание не декодирует
цена проверки веса 6 дают события детекции тройками; плоское паросочетание неприменимо, а применимые декодеры (restriction, Möbius, Chromobius) теряют точность — память на цветовом коде d=5 у Google достигла 8.19(14)×10⁻³ за цикл с поисковым декодером Tesseract, хуже её же поверхностного кода d=5
смягчение декодеры с гиперрёбрами: Chromobius / restriction, Tesseract (поиск), нейросетевые; схемы без hook-ошибок с одной анциллой (2026) снижают нагрузку гиперрёбер · 2026-07
Нелокальные qLDPC-коды (bivariate bicycle, «gross») обходится выбором другой технологии вместо одной из двух
один сбой в bivariate bicycle-коде переворачивает три проверки (гиперрёбра); попарное паросочетание его не декодирует
цена ни один декодер на основе паросочетаний не запускал bivariate bicycle-код: в графе синдромов есть гиперрёбра, поэтому его декодируют BP+OSD (офлайн) и Relay-BP (реальное время, ПЛИС)
смягчение Relay-BP (dec_relaybp) или BP+OSD; паросочетание остаётся для кодов, подобных поверхностному · 2025-06
° одно из нескольких, что подошли бы · обычный маршрут, не строгая необходимость

Используют 15 машин (11 основная · 4 альтернатива)

↗ карточка реестра · статья / продукт / пресса: ссылки, где машина названа (атрибуция проверена 20 сентября 2026)

Иллюстрации

У каждой иллюстрации — рассказ о том, что на ней, и строка авторства.

Fig. 4 — Figure 4: The main events that change the structure of alternating trees. For clarity, the background detector graph has been omitted. Each node cor…
A drawing in seven panels showing how a minimum-weight perfect matching decoder evolves: coloured discs are growing regions around detection events, which form alternating trees, collide, form and shatter 'blossoms', and match to the boundary. It is Figure 4 of the arXiv paper 'Sparse Blossom: correcting a million errors per core second with minimum-weight matching' by Oscar Higgott and Craig Gidney. Sparse Blossom is a fast matching decoder for quantum error correction; notice the before/after arrow in each panel, one per algorithm event. “Fig. 4 — Figure 4: The main events that change the structure of alternating trees. For clarity, the background detector graph has been omitted. Each node corresponds to…” by Oscar Higgott, Craig Gidney, arxiv.org/abs/2303.15933, CC BY 4.0 (creativecommons.org/licenses/by/4.0/)
Fig. 2 — Fig. 2: Characterization of the lattice-split operation executed on the state \({| 0 }_{{}}\).a, Expectation values of the repetition-code logica
Two-panel paper figure: a bar chart of the sixteen two-qubit logical Pauli expectation values after splitting one repetition-code logical qubit into two, shown raw, after minimum-weight perfect-matching decoding and after discarding runs with flagged syndromes (fidelity 0.38, 0.55 and 0.78), and the matching graph extracted from the experiment for four Z stabilisers over six cycles. From a 2026 Nature Physics paper by Ilya Besedin, Andreas Wallraff and co-authors on lattice surgery with superconducting qubits. It shows how a matching decoder turns syndrome flips into corrections and what decoding and postselection each recover. “Fig. 2 — Fig. 2: Characterization of the lattice-split operation executed on the state \({| 0 }_{{}}\).a, Expectation values of the repetition-code…” by Besedin et al., www.nature.com/articles/s41567-025-03090-6, CC BY 4.0 (creativecommons.org/licenses/by/4.0/)
Fig. 4 — Figure 4: Scalable decoding of long-range order. Decoded ⟨M^2⟩ for L=6L=6–6464 is plotted along the diagonal tA=tB=tt=t=t. The
A simulated data plot, not hardware: the decoded long-range order parameter versus measurement strength for three decoders (a hybrid convolutional neural network, SW-MWPM and plain minimum-weight perfect matching), for system sizes 6 to 64, with a strip marking each decoder's threshold. From the arXiv paper "Optimal Decoding for Measurement-Based GHZ State Preparation: The Maximum-Utility Decoder" by Misha Yutushui, Theo Haas and Simon Trebst. It shows how the classical decoder choice changes how much entanglement is recovered; per the caption, SW-MWPM nearly reaches the entanglement bound. “Fig. 4 — Figure 4: Scalable decoding of long-range order. Decoded ⟨M^2⟩ for L=6L=6–6464 is plotted along the diagonal tA=tB=tt=t=t. The…” by Misha Yutushui, Theo Haas, Simon Trebst, arxiv.org/abs/2608.00160, CC BY 4.0 (creativecommons.org/licenses/by/4.0/)
dec_mwpm · слой 8 Декодер · центральность 12.7 · продемонстрировано · с 2015 · обновлено 2026-09-30

MWPM / Sparse Blossom (+коррелированное паросочетание)

Декодер на паросочетании (matching) в графе, превращающий историю синдрома — события детектирования по раундам — в наиболее правдоподобную цепочку ошибок; эталон точности и реально поставляемый декодер реального времени для поверхностных кодов.

Вердикт. Паросочетание остаётся вариантом по умолчанию для поверхностного кода на всём протяжении 2026 г. — собственный подпороговый прогон Google декодируется через Sparse Blossom. Понизить, если до конца 2027 г. испытание на живом оборудовании с одними и теми же синдромами покажет, что декодер не на паросочетании обходит его одновременно и по точности, и по задержке.

Ключевые источники

Λ = коэффициент подавления ошибок на шаг кодового расстояния; QBI = DARPA Quantum Benchmarking Initiative (Stage A — концепция → B — план НИОКР → C — государственная V&V); G1–G7 = классы целей отчёта (см. «Участники и экономика»).

Сущность и происхождение

MWPM превращает каждое событие детектирования (проверку, исход которой изменился между раундами) в вершину взвешенного графа, рёбрами которого служат ошибки, переключающие два детектора; паросочетание наименьшего веса, объясняющее весь набор, и есть наиболее вероятная отдельная цепочка ошибок при независимых ошибках — а не декодирование максимального правдоподобия, которое суммирует по всем цепочкам класса и которое приближают тензорно-сетевые декодеры и декодеры на основе BP. Метод введён Dennis, Kitaev, Landahl и Preskill (2002) D[650]; Fowler в 2015 г. показал, что ниже порога его можно решать точно за среднее параллельное время O(1) на раунд — на двумерном массиве классических вычислителей, каждый из которых обслуживает фиксированное число кубитов, независимо от размера решётки D[725]. Коррелированное паросочетание перевзвешивает рёбра так, чтобы ошибка Y не учитывалась дважды. Движок — Sparse Blossom авторства Higgott и Gidney (Quantum 9, 1600, 2025-01-20) D[726], разрежённая переформулировка алгоритма blossom Edmonds 1965 г., поставляемая как PyMatching v2.
a = 0.5 — классическая постобработка, носителя нет; b, c, d, e неприменимы [запись графа].
f = паулиевская цепочка на графе паросочетания; g = отсутствует — программное обеспечение, производства нет [запись графа].

Физика и пределы

Пропускная способность обязана превышать темп порождения синдромов, иначе очередь расходится и машина встаёт: Sparse Blossom разбирает ~10⁶ ошибок на ядро-секунду, менее 1 µs на раунд при d=17 D[726], укладываясь в цикл Willow длительностью 1.1 µs D[1]. Задержка становится связывающей только там, где логическое измерение стробирует следующую операцию: 63 µs при d=5 — это ~57 циклов мёртвого времени D[1]. Нижняя граница точности структурна: паросочетание находит наиболее вероятную одиночную цепочку лишь тогда, когда каждая ошибка переключает не более двух детекторов, и никогда не суммирует цепочки одного класса, как это делает декодер максимального правдоподобия, поэтому гиперрёбра (ошибки Y, коррелированные ошибки измерения, утечка (leakage), потери) приходится проецировать на граф, допускающий паросочетание. Именно эта проекция и составляет весь разрыв с декодером, который такие ошибки моделирует: Λ = 2.04 ± 0.02 для паросочетания против 2.14 ± 0.02 для нейросетевого декодера на синдромах Willow D[1], AlphaQubit примерно на 25% лучше при моделировании d=11 D[657]. Сдвигает эту границу именно граф: подогнанные веса рёбер, мягкое (soft) считывание, рёбра утечки.

Достигнутый инженерный уровень

таблица
Год Показатель Кто Тег+ключ
2023-03 <1 µs на раунд при d=17, ~10⁶ ошибок на ядро-секунду, моделирование Google Quantum AI D[726]
2024-12 задержка 63 µs в реальном времени при d=5 на протяжении 10⁶ циклов Google Quantum AI D[1]факт
2025-03 задержка 0.8 µs на ПЛИС (FPGA) при d=13, p=0.1%, 62 MHz Yale University D[727]факт

Доминирующий член — граф декодирования (плохо откалиброванные веса, неучтённая утечка), а не сам алгоритм паросочетания D[1].

Производство, материалы и цепочка поставок

Производства нет: ПО под лицензией MIT [728] на универсальных вычислителях, а платным слоем с единственным источником оказывается ускорение. Все опубликованные декодеры QEC реального времени работают на логике AMD/Xilinx — декодер Riverlane на VU19P занимает ≈6% LUT при d≤17 D[238], Micro Blossom на Versal VMK180 D[727], шэньчжэньский нейросетевой декодер на Kintex-7 D[729], Relay-BP от IBM на кристаллах AMD P[48], — а декодирование на GPU существует только для NVIDIA. ASIC под MWPM не существует (4 сентября 2026 г.). Экспортный контроль ложится именно на это оборудование: правило BIS от 2024-09-06 контролирует квантовые компьютеры (4A906) и управляющие ИС для температур ниже 4.5 K (3A901.a) G[301]; опубликованные исходные тексты декодеров под EAR не подпадают согласно 15 CFR §734.7.

Управление, считывание и нагрузка на ввод-вывод

При 10³ кубитах хватает одного ядра. При 10⁴ связывающим членом становится полоса передачи синдромов, а не вычисления — d² детекторов на логический кубит каждые 1.1 µs, — отсюда криогенное предсжатие, для которого заявлено до 3 780× при потреблении менее 0.56 mW при 4 K, но которое не изготовлено Sфакт. При 10⁶ решает межсоединение: время кругового обхода NVQLink 3.84 µs C[324] превышает цикл трансмона, поэтому паросочетание на GPU работает там по окнам.

Роль в стеке

Декодер реального времени по умолчанию для памяти на поверхностном и цветовом коде, общий для пяти семейств [запись графа]: всех трёх сверхпроводниковых архитектур, всех трёх ионных, обоих ридберговских массивов пинцетов, фотонных архитектур на основе слияний (fusion) и на непрерывных переменных и обеих спиновых — основной на шести из двенадцати (кошачьи кубиты и кубиты кода Готтесмана–Китаева–Прескилла (GKP), двухрельсовые кубиты, линейная ловушка Пауля, фотоника на основе слияний, спины в квантовых точках и донорные спины), альтернативный на остальных; ему нужен почти планарный граф, который статическая решётка со связью ближайших соседей даёт даром. Он замещает нейросетевые декодеры и декодеры на распространении доверия (belief propagation), выигрывающие ровно тогда, когда проверки перестают сводиться к паросочетанию; переключение асимметрично — уход стоит аппаратной реализации и новой истории верификации, возврат не стоит ничего. Вклад в такт ≈1.0 µs на раунд при d=17 D[726] против производного такта 0.65 µs для трансмонной архитектуры с поверхностным кодом (производный такт = сумма раунда синдрома: слои вентилей + транспорт + считывание + сброс для данной архитектуры). Рядом — пустой слот: ни один алгоритм паросочетания реального времени не потребляет мягкое считывание или флаги утечки.

Свидетельства — как измерены числа

Пропускная способность Sparse Blossom получена на смоделированных потоках Stim D[726]. Единственный показатель, снятый в связке с оборудованием, — 63 µs у Willow при d=5 — получен на специализированном параллельном варианте Sparse Blossom, построенном самой Google, а не на штатном PyMatching D[1]. Значение 0.8 µs у Micro Blossom при d=13 прошло рецензирование (ASPLOS 2025), но получено на воспроизведении записанных синдромов D[727]; 367 ns из репозитория не фигурируют ни в одной статье Cфакт. Многократно цитируемый разброс порогов противоречием не является: 0.7% (PyMatching), 0.65% и 0.55% (программный и аппаратный кластеризующие декодеры Riverlane) взяты из одного сравнения при одной модели шума D[238]. Каждый претендент публикует MWPM как базовую точку отсчёта; ни один не воспроизводит его скорость.

Утверждение Quantum X Labs о том, что её трансформерный декодер превосходит MWPM, не подкреплено ни количественными данными, ни рецензированием [730]. Не опубликовано: отдельное описание, аппаратная платформа и ресурсные показатели специализированного варианта Sparse Blossom, декодирующего Willow в реальном времени, поэтому его 63 µs нельзя отнести к названному компоненту.

Участники и экономика

Кто.
| Организация | Роль | Страна | Что именно делает с технологией | Свидетельство |
|---|---|---|---|---|
| Google Quantum AI | Разработчик/пользователь | США | Соавтор Sparse Blossom; исполняет его в Willow | D[1], [726] |
| Riverlane | Поставщик | Великобритания | Продаёт аппаратуру QEC Deltaflow; приводит MWPM как эталон | Cфакт |
| Yale University | Исследования | США | ПЛИС-ускоритель Micro Blossom для точного MWPM | D[727] |
| AMD | Поставщик | США | На её кристаллах работает каждый опубликованный декодер реального времени | D[238], [727] |
| NVIDIA | Поставщик | США | CUDA-Q QEC и шина GPU–QPU NVQLink | C[324] |

Деньги. 2024-08-06 · Riverlane · раунд серии C · $75 M (в её дорожной карте указано $85 M) · ведущий инвестор Planet First Partners · >$120 M накопленным итогом · закрыт C[661]. 2025-11-17 · NVIDIA · запуск NVQLink · сумма не раскрыта · Quantinuum — первый партнёр по QPU Cфакт. 2026-07-24 · Quantum X Labs · результат · сумма не раскрыта · NVIDIA, Quantum Machines/IQCC · без количественных данных C[730]. Отдельного гранта DARPA под декодер не существует; QBI финансирует одиннадцать команд Stage B, и декодер нужен каждой факт. Более позднего раунда Riverlane по состоянию на 4 сентября 2026 г. не обнаружено.

Рынок и цепочка поставок. MWPM никто не продаёт: алгоритм свободен, а эталонная реализация лицензирована по MIT [728], поэтому стоимость оседает в том ящике, который его исполняет, — Deltaflow, CUDA-Q QEC/NVQLink, собственная прошивка. Концентрация дважды глубиной в одного поставщика: AMD по логике, NVIDIA по GPU. Единственный публичный показатель ресурсов, ≈6% VU19P при d≤17 D[238], означает ~16 патчей на кристалл. Работает на цели G3 и G4.

Интеллектуальная собственность и стандарты. Патентного семейства по MWPM нет — Edmonds (1965) через Dennis–Kitaev–Landahl–Preskill (2002) D[650]; PyMatching и Micro Blossom лицензированы по MIT [727], [728]. Интеллектуальная собственность сосредоточена на аппаратных декодерах: Riverlane GB 2641501 A (опубликован 2025-12-10), Google US 12,518,194 (выдан 2026-01-06) факт. PatSnap насчитал в апреле 2026 г. 12 патентов по QEC (Google 6, IBM 4, Tencent 2), декодерного кластера нет P[668]. Де-факто интерфейсы: модели ошибок детекторов Stim, NVQLink.

Дорожные карты и послужной список. Higgott и Gidney (2023-03 · субмикросекундное декодирование в масштабе · выполнено, причём внутри петли Willow) D[726]. Yale (2025-03 · d=13 за 0.8 µs на ПЛИС · выполнено; 367 ns из репозитория — нет) D[727]. Riverlane (2026-03-12 · megaquop до 2030 г., teraquop с 2033 г. · промежуточных вех к сроку не заявлено) R[658]. Заявления Google соответствуют поставленному и единственные измерены вживую; дорожная карта Riverlane нефальсифицируема до 2029 г.

Стратегическое прочтение. Если паросочетание удержится, выигрывают AMD и все, кто строит машины на поверхностном коде: эталон остаётся бесплатным, а дифференциация схлопывается до прошивки. Аппаратный декодер Riverlane разменивает порог (0.55% против 0.7%) на задержку и площадь D[238], поэтому его защитный ров — «уложиться во время цикла», что Micro Blossom теперь предлагает и для точного MWPM, под лицензией MIT D[727]. Если паросочетание проиграет, оно проиграет распространению доверия на qLDPC: декодер, код и связность меняются вместе.

Перспективы и открытые вопросы

Подтвердить/понизить за 12–24 месяца: сравнение паросочетания с претендентом на одних и тех же кубитах и при одной калибровке (все нынешние — модельные, офлайновые или самосудейские); ПЛИС-паросочетатель, замыкающий живую петлю при d≥7. В лучшем случае к 2029 г.: паросочетание остаётся вариантом по умолчанию и за пределами 10⁴ физических кубитов, время реакции падает с 63 µs до ~1 µs. В худшем случае: машины несёт память на qLDPC, а гнездом владеет распространение доверия. Открытые вопросы: распространяется ли паросочетание на атомные синдромы с доминирующими потерями; профинансирует ли кто-нибудь декодерную ASIC, когда хватает 6% ПЛИС; зафиксирует ли QBI Stage C бенчмарк, не зависящий от декодера.

Литература
  1. [1] Google Quantum AI and Collaborators, “Quantum error correction below the surface code threshold,” Nature, vol. 638, no. 8052, pp. 920–926, Dec. 2024, doi: 10.1038/s41586-024-08449-y. [D]
  2. [48] T. Maurer et al., “Real-time decoding of the gross code memory with FPGAs,” arXiv:2510.21600, Oct. 2025. [P]
  3. [238] A. B. Ziad et al., “Local clustering decoder as a fast and adaptive hardware decoder for the surface code,” Nat. Commun., vol. 16, no. 1, Art. no. 11048, Dec. 2025, doi: 10.1038/s41467-025-66773-x. [D]
  4. [301] US Department of Commerce, Bureau of Industry and Security, “Commerce Control List Additions and Revisions; Implementation of Controls on Advanced Technologies Consistent With Controls Implemented by International Partners,” Federal Register, vol. 89, p. 72926, Sep. 6, 2024. [Online]. Available: https://www.federalregister.gov/documents/2024/09/06/2024-19633/commerce-control-list-additions-and-revisions-implementation-of-controls-on-advanced-technologies [G]
  5. [324] S. Caldwell et al., “NVIDIA NVQLink Architecture Integrates Accelerated Computing with Quantum Processors,” NVIDIA Technical Blog, Nov. 17, 2025. [Online]. Available: https://developer.nvidia.com/blog/nvidia-nvqlink-architecture-integrates-accelerated-computing-with-quantum-processors/ [C]
  6. [650] E. Dennis, A. Kitaev, A. Landahl, and J. Preskill, “Topological quantum memory,” Journal of Mathematical Physics, vol. 43, no. 9, pp. 4452–4505, 2002, doi: 10.1063/1.1499754. arXiv:quant-ph/0110143. [D]
  7. [657] J. Bausch et al., “Learning high-accuracy error decoding for quantum processors,” Nature, vol. 635, no. 8040, pp. 834–840, Nov. 2024, doi: 10.1038/s41586-024-08148-8. [D]
  8. [658] Riverlane, “Riverlane publishes QEC Technology Roadmap that can accelerate quantum computing's path to utility scale by 3–5 years,” Mar. 12, 2026. [Online]. Available: https://www.riverlane.com/press-release/riverlane-publishes-qec-technology-roadmap [R]
  9. [661] Riverlane, “Riverlane raises $75 million to meet surging global demand for quantum error correction technology,” Aug. 6, 2024. [Online]. Available: https://www.riverlane.com/press-release/riverlane-raises-75-million-to-meet-surging-global-demand-for-quantum-error-correction-technology [C]
  10. [668] PatSnap, “Quantum Error Correction Technology Landscape 2026,” Apr. 22, 2026. [Online]. Available: https://www.patsnap.com/resources/blog/articles/quantum-error-correction-patent-landscape-2026/ [P]
  11. [725] A. G. Fowler, “Minimum weight perfect matching of fault-tolerant topological quantum error correction in average O(1) parallel time,” Quantum Inf. Comput., vol. 15, no. 1&2, pp. 145–158, Jan. 2015, doi: 10.26421/QIC15.1-2-9. arXiv:1307.1740. [D]
  12. [726] O. Higgott and C. Gidney, “Sparse Blossom: correcting a million errors per core second with minimum-weight matching,” Quantum, vol. 9, Art. no. 1600, Jan. 2025, doi: 10.22331/q-2025-01-20-1600. arXiv:2303.15933. Also https://arxiv.org/abs/2303.15933. [D]
  13. [727] Y. Wu, N. Liyanage, and L. Zhong, “Micro Blossom: Accelerated Minimum-Weight Perfect Matching Decoding for Quantum Error Correction,” Proc. 30th ACM Int. Conf. Architectural Support for Programming Languages and Operating Systems (ASPLOS '25), vol. 2, Mar. 2025, doi: 10.1145/3676641.3716005. arXiv:2502.14787. Also https://github.com/yuewuo/micro-blossom. [D]
  14. [728] O. Higgott, “PyMatching,” GitHub. [Online]. Available: https://github.com/oscarhiggott/PyMatching [G]
  15. [729] X. Yang et al., “Real-time Surface-Code Error Correction Using an FPGA-based Neural-Network Decoder,” arXiv:2605.04892, May 2026. Also https://arxiv.org/html/2605.04892. [D]
  16. [730] Quantum X Labs, “Quantum X Labs Reports Meaningful Error Correction Decoder Results with NVIDIA CUDA-Q QEC,” GlobeNewswire, Jul. 24, 2026. [Online]. Available: https://www.globenewswire.com/news-release/2026/07/24/3332879/0/en/quantum-x-labs-reports-meaningful-error-correction-decoder-results-with-nvidia-cuda-q-qec.html [C]