FPGA-based Distributed Union-Find Decoder for Surface Codes

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Liyanage, Namitha, Wu, Yue, Tagare, Siona, Zhong, Lin
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866913526146138112
author Liyanage, Namitha
Wu, Yue
Tagare, Siona
Zhong, Lin
author_facet Liyanage, Namitha
Wu, Yue
Tagare, Siona
Zhong, Lin
contents A fault-tolerant quantum computer must decode and correct errors faster than they appear to prevent exponential slowdown due to error correction. The Union-Find (UF) decoder is promising with an average time complexity slightly higher than $O(d^3)$. We report a distributed version of the UF decoder that exploits parallel computing resources for further speedup. Using an FPGA-based implementation, we empirically show that this distributed UF decoder has a sublinear average time complexity with regard to $d$, given $O(d^3)$ parallel computing resources. The decoding time per measurement round decreases as $d$ increases, the first time for a quantum error decoder. The implementation employs a scalable architecture called Helios that organizes parallel computing resources into a hybrid tree-grid structure. Using a Xilinx VCU129 FPGA, we successfully implement $d$ up to 21 with an average decoding time of 11.5 ns per measurement round under 0.1\% phenomenological noise, and 23.7 ns for $d=17$ under equivalent circuit-level noise. This performance is significantly faster than any existing decoder implementation. Furthermore, we show that Helios can optimize for resource efficiency by decoding $d=51$ on a Xilinx VCU129 FPGA with an average latency of 544ns per measurement round.
format Preprint
id arxiv_https___arxiv_org_abs_2406_08491
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle FPGA-based Distributed Union-Find Decoder for Surface Codes
Liyanage, Namitha
Wu, Yue
Tagare, Siona
Zhong, Lin
Quantum Physics
Distributed, Parallel, and Cluster Computing
A fault-tolerant quantum computer must decode and correct errors faster than they appear to prevent exponential slowdown due to error correction. The Union-Find (UF) decoder is promising with an average time complexity slightly higher than $O(d^3)$. We report a distributed version of the UF decoder that exploits parallel computing resources for further speedup. Using an FPGA-based implementation, we empirically show that this distributed UF decoder has a sublinear average time complexity with regard to $d$, given $O(d^3)$ parallel computing resources. The decoding time per measurement round decreases as $d$ increases, the first time for a quantum error decoder. The implementation employs a scalable architecture called Helios that organizes parallel computing resources into a hybrid tree-grid structure. Using a Xilinx VCU129 FPGA, we successfully implement $d$ up to 21 with an average decoding time of 11.5 ns per measurement round under 0.1\% phenomenological noise, and 23.7 ns for $d=17$ under equivalent circuit-level noise. This performance is significantly faster than any existing decoder implementation. Furthermore, we show that Helios can optimize for resource efficiency by decoding $d=51$ on a Xilinx VCU129 FPGA with an average latency of 544ns per measurement round.
title FPGA-based Distributed Union-Find Decoder for Surface Codes
topic Quantum Physics
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2406.08491