Репортаж от Wedoany,Исследователи из IMDEA Software Institute, Nokia Bell Labs, Мадридского университета Комплутенсе, Университета Аалто и Quobly разработали аппаратную архитектуру на базе FPGA для декодирования квантовых LDPC-кодов в реальном времени. Данная разработка, опубликованная на ArXiv, управляет массивами коррелированных ошибок с помощью структурного размещения, оптимизируя задержку, физическую площадь и энергопотребление, решая проблему узкого места классической вычислительной обработки, препятствующей физическому масштабированию квантовых корректирующих слоёв. Архитектура использует целенаправленный цикл повторного использования ресурсов вместо неограниченного аппаратного распараллеливания для обработки сложных зависимостей синдромов нескольких кубитов.

Внутренняя компоновка декодера напрямую отображается на специализированную структуру графового усиления и переподключения (GARI). Стандартные процедуры декодирования обычно обрабатывают пространственные координаты ошибок X и Z независимо, что снижает точность отслеживания, когда параметры фазы и битового флипа связываются через комбинированные Y-неисправности. Преобразование GARI изменяет базовую матрицу модели детектора ошибок, разделяя коррелированные переменные и устраняя короткие 4-циклы, связанные с Y-ошибками, заменяя запутанный граф структурированными зависимостями координат U и V. Такая алгебраическая реконструкция позволяет аппаратуре распределять задачу совместного декодирования по развязанным путям выполнения, подавляя вредные корреляции сообщений при поддержании итеративного обмена информацией между областями ошибок.
Для выполнения реконструированной матрицы архитектура разделяет задачи обработки на ядро распространения доверия (BP) и модуль параллелизованного отслеживания. Основные матрицы DX и DZ маршрутизируются через BP-блок на основе памяти с последовательным планированием, который последовательно обновляет вычислительные параметры в соответствии с правилом нормализованного минимума-суммы. Независимые проверочные структуры матриц U и V распараллеливаются в отдельных аппаратных плитках, обрабатывая интервалы синхронно с последовательным ядром. Модульное кросс-соединение использует этапы двоичной сортировки по основанию в качестве конвейерного маршрутизатора N-к-N, обходя явную логику классического контроллера и предотвращая перегрузку маршрутизации и остановки шины данных.
Аппаратная реализация была оценена на FPGA AMD VCU19P и отображена на структуру FPGA VU29P для декодирования [[144,12,12]] бициклического кода в окне из 12 последовательных раундов измерения синдрома. Архитектура применяет числовые ограничения квантования, ограничивая входные логарифмические отношения правдоподобия (LLR) до 6 бит, сообщения проверочных узлов до 8 бит, а значения переменных узлов до 10 бит, аппроксимируя числовую точность классической модели отслеживания с плавающей запятой. Работая на частоте около 274 МГц через порты AXI-Stream, конвейерное выполнение цикла обеспечивает среднюю задержку декодирования 596 наносекунд на раунд, удовлетворяя ограничениям декодирования в реальном времени при аппаратно-реалистичных распределениях коррелированного шума.
Одно ядро занимает ограниченную площадь, включая 7,5% от общего числа логических таблиц поиска (LUT), 3,5% регистров и 26% внутренних элементов блочной памяти (BRAM), с возможностью частичного отображения на блоки URAM для снижения нагрузки на память. Такая эффективность использования ресурсов позволяет одновременно запускать конфигурацию из трёх декодеров на одной плате FPGA VCU19P. Полная комбинация из 24 параллельных декодеров может быть развёрнута на восьми физических аппаратных устройствах, а не на 48 платах, которые потребовались бы для полностью распараллеленной альтернативной архитектуры.
Подробное распределение кремниевых ресурсов, вывод преобразования матриц и эталонные значения задержки маршрутизации можно найти в полной препринтной версии, доступной на arXiv.
Данный материал скомпилирован платформой Wedoany. При цитировании материалов, созданных с помощью искусственного интеллекта (ИИ), необходимо обязательно указывать источник — «Wedoany». В случае выявления нарушения прав или иных проблем просим своевременно информировать нас. Сайт оперативно внесёт изменения или удалит материал.Электронная почта: news@wedoany.com









