板栗什么时候成熟
Abstract
百度 下赛季,当这帮伤号痊愈归队,这将是一支如何恐怖的北京首钢队呢?细思极恐。We propose an architecture for a quantum memory distributed over a array of modules equipped with a cyclic shift implemented via flying qubits. The logical information is distributed across the first row of modules and quantum error correction is executed using ancilla modules on the second row equipped with a cyclic shift. This work proves that quantum LDPC codes such as BB codes can maintain their performance in a distributed setting while using solely one simple connector: a cyclic shift. We propose two strategies to perform quantum error correction on a module array: (i) The cyclic layout which applies to any stabilizer codes, whereas previous results for qubit arrays are limited to CSS codes. (ii) The sparse cyclic layout, specific to bivariate bicycle (BB) codes. For the BB code, using the sparse cyclic layout we obtain a quantum memory with logical qubits distributed over modules, containing physical qubits each. We propose physical implementations of this architecture using flying qubits, that can be faithfully transported, and include qubits encoded in ions, neutral atoms, electrons or photons. We performed numerical simulations when modules are long ion chains and when modules are single-qubit arrays of ions showing that the distributed BB code achieves a logical error rate below when the physical error rate is .
I Introduction
Large-scale quantum applications might require millions of physical qubits, due to the large overhead of quantum error correction and fault-tolerance?[1, 2, 3, 4, 5]. Modular designs are appealing because they simplify the manufacture, testing and characterization of large-scale quantum chips. Modularity circumvents issues specific to certain implementation modalities as well: the spectral crowding of collective motional modes for trapped ions?[6, 7], the dropping yield of superconducting chips?[8, 9], the laser power limitation of neutral atoms?[10], and cryogenic scaling requirements?[11]. However, it also gives rise to two critical challenges: connecting the modules and designing a distributed architecture for fault-tolerant quantum computing.
A popular approach to distributed quantum computing is based on small modules connected through noisy links?[12, 13, 14, 15], with entanglement distillation?[16] used to extract high-fidelity gates from these links. Work on distributed surface codes?[17, 18] and Floquet codes?[19] shows that these codes perform well even when a small fraction of the gates are implemented through very noisy links without distillation. However, this approach seems challenging for general quantum low-density parity-check (LDPC) codes?[20] because the qubit connectivity they require is typically an expander graph, meaning that it cannot be easily partitioned into modules with few connections between the modules?[21].
In the present work, the module connection is established by physically moving the qubits. The ability to reliably transport qubits was identified by DiVicenzo as an essential requirement for qubits used for quantum computation and communication and he named them flying qubits?[22]. They include photonic qubits?[23], spin qubits?[24], electron on liquid helium?[25], trapped ions?[26] and neutral atoms?[27]. Here, we propose a distributed quantum error correction scheme supported on a array of modules connected through a cyclic shift of the modules implemented using flying qubits. We simulated the performance of distributed bivariate bicycle codes?[28] for this architecture where the modules are with long ion chains and when modules are one-dimensional arrays of ions. The results show that our modular quantum memory can reach the low logical error rates required for large-scale applications.
In the remainder of this paper, Section?II proposes an abstract model for a modules array. Section?III introduces the cyclic layout which allows for the implementation of the syndrome extraction circuit of any stabilizer code. A sparse cyclic layout, producing a constant-depth syndrome extraction circuit for BB codes is proposed in Section?IV. Potential physical implementations and numerical simulations are discussed in Section?V and Appendix?A.
II The model
We consider a array equipped with a cyclic shift where each cell may contain a register of qubits that we call a module. This generalizes the array of qubits introduced in?[29]. We refer to this generalization as a module array and we use the term qubit array for the original model which corresponds to single-qubit modules.
The cells of the array are labeled , where cells form the fixed row and cells form the moving row. Each cell is either empty or it contains an -qubit module. For simplicity, we assume that all the modules are identical -qubit registers.
The qubit operations available are preparation or reset of a qubit in a single-qubit state, measurement of a qubit, single-qubit unitary gates, and two-qubit unitary gates supported inside a module or in a pair of aligned modules, that is acting on qubits in cells and .
A cyclic shift with size , or -shift, moves all the modules of the moving row by steps to the right in a cyclic way, where is any integer. The module in cell of the moving row is transported to the cell .
We assume that operations acting on different cells can be performed simultaneously. Moreover, the measurement and a reset of a qubit can be performed in a single step. Any cyclic shift has depth one, independently of the shift size . That is, the shift operation duration is independent of the physical distance of the shift. Depending on the details of the gate operations, transport speeds, and other modality-specific physical details, this assumption may break down. We discuss its validity further in ?Section?V.
In Sections?III, LABEL: and?IV, we assume that each module or pair of aligned modules forms a fully connected and fully parallel qubit register, meaning that any set of two-qubit gates with disjoint supports can be executed in depth one. We study other cases in Section?V and Appendix?A.
III The cyclic layout
The cyclic layout, described in Algorithm?1, performs the measurement of any sequence of Pauli operators on a module array. It implements the syndrome extraction circuit of any stabilizer code by providing as an input the code’s stabilizer generators (repeated times to perform rounds of syndrome extraction).
Consider an -qubit Pauli operator where is a Pauli matrix and refer to the qubits supporting as the data qubits. One can perform the measurement of in three steps as follows: (i) prepare an ancilla qubit in the state , (ii) apply a sequence of controlled- gates controlled on the ancilla qubit and targeting the th data qubit for , (iii) measure the ancilla qubit in the basis.
Algorithm?1 measures simultaneously Pauli operators supported on the fixed row of a module array using ancilla qubits placed on the moving row. The main challenge is to design a sequence of cyclic shifts that allows for the implementation of the two-qubit gates required for the measurement of all the Pauli operators without swapping gates associated to different operators because these gates generally do not commute. To obtain this property, the loop of step 10 is always executed in the same order.
Proposition 1.
Algorithm?1 performs the measurement of -qubit Pauli operators on a array of -qubit modules in depth at most .
Proof.
Consider two operators and with . If and are assigned to two ancilla qubits of the same module , then all the controlled-Pauli gates associated with are executed before the controlled-Pauli gates associated with in step 10. Assume now that and are assigned to ancilla qubits in different modules and , where is reset before . Again, the controlled-Pauli gates controlled on targeting a given module are performed before the gates controlled on targeting the same module. This proves that the circuit is equivalent to the sequential measurement of the Pauli operators.
After the first preparation, for , we perform a cyclic shift, a sequence of two-qubit gates acting on the first pairs of aligned modules, and a measurement and reset on the last cell of the moving row. The two-qubit gates can be implemented in depth at most and the measurement and reset can be performed at the same time. For the last value of , there are no more two-qubit gates to execute. This yields the upper bound on the depth. ?
The main advantage of Algorithm?1 is that it applies to any stabilizer code. It is practically relevant for small codes. However, when the number of stabilizer generators , the syndrome extraction depth becomes too large, degrading the code performance. Indeed, the bound on the depth per round tends to .
IV The sparse cyclic layout
Denote by the circulant matrix with first row and let and . The BB code associated with the polynomials is defined to be the CSS code?[31, 32] with parity-check matrices and . Therein, and are sums of matrices of the form . In?[28], these polynomials are constrained to have exactly three terms, and each term is a power of either or . Here, we allow for any polynomial, which allows one to reach better code parameters?[33, 34].
Given a polynomial define and to be the set of distinct exponents of and in . Based on , the set and are obtained by replacing the elements of and by their opposite.
Any can be mapped onto the element of . This bijection allows us to label rows and columns of a matrix with elements of . Examining the matrix , we obtain the following lemma where denotes the addition modulo or modulo . The modulus is clear from the context.
Lemma 1.
The coefficient of the matrix in row and column is 1 iff .
Extending the previous bijection, we label the code’s data qubits with . The triple corresponds to the data qubit with index . The ancilla qubits, which correspond to the rows of and , are labeled respectively as and with .
Define the data modules indexed by , which we interpret as sets of data qubits. Define the ancilla modules also indexed by .
These modules form a array with -qubit modules. Modules and are initially placed in cell of the fixed row and the moving row respectively.
Proposition 2.
Algorithm?2 performs the measurement of the stabilizer generators of the input BB code.
Proof.
The CX gates implemented at steps 6 and 9 are valid because the cyclic shift at step 3 aligns modules and supporting these gates. This is because the sum is taken modulo which coincides with the period of the cyclic shift.
Based on Lemma?1, to measure the stabilizer generator associated with row of , we need to perform CX gates controlled on qubit targeting qubit for each term in and for each term in . Theses gates are implemented in steps 6 and 9 of Algorithm?2. ?
Algorithm?2 only describes stabilizer measurements because measurements can be performed similarly.
Theorem 1.
Algorithm?2 performs the syndrome extraction of a BB code in depth using a module array where is the weight of the stabilizer generators. The same holds for the syndrome extraction.
By symmetry one can swap the roles of and in Algorithm?2. In this case, the depth in Theorem?1 becomes , which may be smaller than .
Applying Theorem?1, we obtain an or syndrome extraction circuit with depth for all the BB codes of?[28].
Proof.
The first and last instructions account for two steps and there are a total of cyclic shifts. Inside the loop of step 5, we perform CX gates which can be implemented simultaneously because they act on disjoint pairs of qubits. Similarly, the CX gates in the loop of step 8 can be implemented in depth one. Therefore, the measurement of the stabilizer generators, which requires a total of CX gates, can be performed in depth .
The stabilizer measurements are performed similarly based on the transposed matrices and . Given that , the measurement depth is the same. ?
Appendix?C discusses a variant of Algorithm?2 with interleaved and measurements achieving a shorter depth.
V Physical implementation

Here, we describe a quasi one-dimensional implementation of a module array and its cyclic shift using flying qubits which could be photons, electrons, ions or neutral atoms.
(a)
(b)
(c)
A array with -qubit modules is formed using flying qubits arranged within a line and split into groups of qubits as shown in Fig.?1. The modules are alternating between modules of the fixed row and the moving row. We assume that one can perform two-qubit gates between neighboring modules as shown by the dashed boxes in Fig.?1. In practice, this might require bringing the qubits of these two modules closer together, which is not an issue for flying qubits.
We refer to the one-dimensional region holding the modules as the primary zone. To facilitate cyclic shifts, we use a parallel secondary zone, represented in Fig.?2, for temporary storage of the modules.
A -shift is realized in three moves as illustrated in Fig.?2: (i) Move the last modules of the moving row to the secondary zone. (ii) Move the first modules of the moving row forward by positions in the primary zone. (iii) Move the modules present in the secondary zone to the first cells of the moving row in the primary zone.
Step (ii) is accomplished by moving the relevant modules into the secondary zone, moving them forward, and returning them to the primary zone. This is more efficient than swapping qubits which requires a number of swaps growing with . To accommodate size- shifts, the secondary zone must be physically longer by an extra module cells than what is strictly needed to hold a length- module array.
Within any of these three steps, all the moves can be performed simultaneously while keeping the modules sufficiently far from each other to avoid unwanted interactions. Even though qubits must physically be transported across distances proportional to , in practice for modest distances spanning hundreds of m, overall transport times and noise remain dominated by fixed-duration processes that are independent of , such as acceleration, deceleration and cooling in the case of ions. This justifies our assumption that any cyclic shift is implemented in depth one, independently of the shift size .
To assess the performance of this architecture, we performed circuit-level simulations of BB codes with Algorithm?2 using this implementation of the module array and its cyclic shift where each module is a long chain of trapped ions. We used the chain model of?[34] to simulate qubit operations inside modules. Two-qubit gates are sequential inside a module but gates acting on distinct modules can be performed simultaneously. Two-qubit gates have a noise rate , single-qubit operations have a noise rate , and idle qubits have a noise rate . We assume , meaning that unmeasured qubits undergo rounds of idle noise during a measurement. Finally, a cyclic shift is followed by depolarizing noise on all the qubits with rate with , which means that all qubits suffer from rounds of idle noise.
Fig.?3 shows that the BB code with length 144 distributed across 12 ion-chain modules achieves a logical error rate below for a physical error rate of . A different implementation based on flat modules which are one-dimensional array of qubits is proposed and simulated in Appendix?A.
In Appendix?B, we analyze the impact of distributing the codes over several modules on the code performance and we observe that it comparable to increase on the physical error rate by less than . In Appendix?D, we provide a fitting formula for the logical error rate of BB codes under the sparse cyclic layout.

VI Conclusion
We proposed a design for a distributed quantum memory implemented with flying qubits. Although we use DiVicenzo’s concept of flying qubits, our architecture only requires a planar motion of the qubits, which we may call movable qubits, making it well-suited to electrons, ions and neutral atoms. It would be valuable these notions of transports to distinguish different types of flying qubits such as ions, atoms, electrons, photons or even qubits loaded on a cargo ship?[35] and to identify more precise requirements for our architecture.
It would be interesting to generalize this layout to other classes of quantum codes. For qubit arrays, [29] layouts surface codes and generalized bicycle codes. The flat implementation of the sparse cyclic layout, discussed in Appendix?A, is related to this generalized bicycle layout, with the difference that they use left and right moves instead of a cyclic shift. An alternative implementation of BB codes in a qubit array, relying on Shor-style error correction which consumes more ancilla qubits, is optimized in [36].
As explained in the introduction, quantum LDPC codes are generally hard to partition because of their expansion. A related result is the following. Using a finite dimensional grid of qubits with local gates without the cyclic shift, a constant depth syndrome extraction circuit cannot exist if the code’s Tanner graph is locally expanding?[37]. Graph expansion is also used to establish bounds on LDPC codes’ parameters?[38]. It would be interesting to understand the impact of the ability to perform a cyclic shift, and more generally the impact of flying qubits, on these bounds and other bounds on codes and logical operations?[39, 40, 41, 42].
VII Acknowledgment
We thank Jeremy Sage, Dave Wecker, Matthew Parrott, Jason Amini for their insightful discussions and for their comments on a preliminary version of this work.
Appendix A Flat implementation

An alternative to long chains is to implement each -qubit module as a one-dimensional array of qubits. When two such modules are aligned, the CX gates on the aligned pairs of qubits can be executed simultaneously. Moreover, we assume that an intra-module cyclic shift with period is available as shown in Fig.?5. Each of these modules can be built with the approach described in Section?V using flying qubits.

To implement Algorithm?2 with such flat modules, we set , and the qubits of are placed in a one-dimensional array in the following order
alternating between left and right data qubits. The ancilla modules are built similarly, aligning with and with .
To execute Algorithm?2 with flat modules, a round of intra-module cyclic shifts must be inserted before each round of CX gates, resulting in a flat implementation of Algorithm?2 over a qubit array equipped with a global cyclic shift with period and intra-module cyclic shifts with period .
The flat implementation, whose pseudo-code is provided in Algorithm?3, uses more cyclic shifts (up to two for each monomial) than the long chain implementation but fewer rounds of CX gates because the CX gates associated with each monomial can be implemented simultaneously. Precisely, the depth of the syndrome extraction circuit is at most in the long chain case and at most in the flat case.
The performance of BB codes with the syndrome extraction circuit of Algorithm?3 when modules are one-dimensional arrays of ions is shown in Fig.?4. The simulation uses the ion chain model of?[34] with single-qubit chains (merged into two-qubit chain for the duration of a two-qubit gate). We use and to simulate noisy operations. We set here as opposed to for the long ion-chain module in Section?V to reflect the faster transport of single-qubit ion chains. We observe that BB codes exhibit slightly better performance under the flat cyclic layout than the sparse cyclic layout in Fig.?3. In Appendix?D, we provide a fitting formula for the logical error rate of BB codes under the flat cyclic layout.
For convenience, we described the flat layout in terms of the cyclic shifts used throughout this paper. However, these cyclic shifts could be replaced by left and right moves of the moving row, resulting in a properly one-dimensional implementation the flat cyclic layout.
Appendix B Impact of modularity

The modular, or distributed, nature of our model is reflected by the necessity of aligning different modules with cyclic shifts in order to apply two-qubit gates across them. In circuit-level simulations of Fig.?3, these shifts are assumed to induce rounds of idle noise on all qubits, consequently increasing the logical error rate of the quantum error correction scheme. To measure the impact of modularity on the code performance, we simulate the BB codes in the same setting as in Fig.?3 but with , making the cyclic shifts noiseless. The performance comparison between and is given in Fig.?6 for 4 BB code instances. We use to denote the logical error rate on the curve at physical error rate , and we define in a similar way. It is clear from Fig.?6 that for all physical error rate and all 4 BB code instances. Therefore, in order for the noisy cyclic shift model to achieve the same logical error rate as the noiseless cyclic shift model, we only need to decrease the physical error rate by a factor of at most 2. In other words, the impact of modularity is a factor of at most 2 on the physical error rate.
Appendix C Interleaved version of the sparse cyclic layout
Section?IV describes the measurement of the stabilizer generators of the BB codes. Applying Algorithm?2 twice – once for each stabilizer type – is sufficient to fully implement the syndrome extraction circuit. This section describes variants of Algorithm?2 that fully utilizes all ancilla qubits, in order to perform and stabilizer measurements concurrently, leading to shorter circuit depths.
We begin with Algorithm?4, which is a modification of Algorithm?2 to implement measurement of all stabilizer generators following a specific order. Therein, is a set of 4-tuples that encapsulates a particular ordering of gates and cyclic shifts, where while , are either monomial constituents of , or (indicating no associated operations for that step in ).
The overall depth of Algorithm?4 is made significantly shorter with a modest generalization of our model to . In this generalization, each ancilla module is split into two modules each of size ; therein, the ancilla qubits are divided between the smaller modules as: and for . Furthermore, modules and are placed in cell of two distinct moving rows, and each moving row can undergo simultaneous and independent cyclic shifts. Note that such a generalization makes it possible for the cyclic shifts of steps?4?and?10 of Algorithm?4 to occur simultaneously. Furthermore, if the sequence is appropriately chosen, gates of steps?6?and?12 may also occur concurrently.
Layout Variant | Depths for syndrome rounds | Amortized depth per round | ||
---|---|---|---|---|
2q Gates | Cyclic shifts | Meas.+Reset | ||
Algo-2 | ||||
Algo-3 | ||||
Algo-4 (interleaved gates) | ||||
Algo-4 (concurrent rounds) |
We define the interleaved gates layout to be an instance of Algorithm?4, with the gate-ordering of [28]. Writing polynomials of the BB code as and , the interleaved gates layout is given by the following tuple sequence:
It is accepted folklore that syndrome extraction circuits interleaving gates from and stabilizer measurements in this way generally exhibit better logical error rates compared to circuits that implement and stabilizer measurements non-concurrently. Such a gate-ordering completes each BB code syndrome round in gate depth and cyclic-shift depth both . Gates associated with the last tuple can occur concurrently with those of the first tuple of a subsequent syndrome round, and the very first cyclic shift for the first tuple of is amortized over many syndrome rounds.
We also define the concurrent rounds layout as another instance of Algorithm?4, with the following tuple sequence and:
Observe that qubits with assigned actions in and are non-overlapping. Therefore ancillae qubits in , which have no assigned action in during the trailing iterations of Algorithm?4 for a current syndrome round, can be measured and reset to begin executing gates in for a subsequent syndrome round.
The ordering of operations in the concurrent rounds layout can be more flexible than that of the interleaved gates, since the ordering of monomials is entirely arbitrary in the construction of , , and . For instance, the same ordering of monomials as in Algorithm?2 can be chosen. Except, in this concurrent rounds layout, only 1/2 as many cyclic shift steps is needed per syndrome round (with costs of executing operations of in the very first round being amortized over many syndrome rounds).
Table?1 summarizes variations of Algorithms?2, 3 and?4. We show depths incurred by 2-qubit gates, cyclic shifts, and measurement operations, disregarding the particular physical constraints of Section?V (e.g. on gate parallelism) as used in our numerical simulations. Also shown is the overall depth per round, amortized over many syndrome rounds. Notably, the interleaved gates and concurrent rounds layout of this section lower the circuit depth of Algorithms?2 and?3 by up to .
Appendix D Fitting formulas for BB codes under the sparse cyclic layout and flat cyclic layout
, layout | |||
---|---|---|---|
, sparse cyclic | 12.002 | 674.98 | -67694 |
, sparse cyclic | 24.397 | -290.59 | 24215 |
, sparse cyclic | 22.137 | 683.86 | -72746 |
, sparse cyclic | 28.049 | 375.30 | -42586 |
, flat cyclic | 11.963 | 408.55 | -29498 |
, flat cyclic | 24.105 | -325.04 | 34571 |
, flat cyclic | 21.678 | 522.45 | -43848 |
, flat cyclic | 27.422 | 140.49 | 3216.1 |
In this paper, by logical error rate we mean logical error rate per syndrome extraction round, not normalized by the number of logical qubits. It is estimate using the same procedure as in [34].
Fitting formulas for logical error rates of surface codes and BB codes were studied under the circuit model with parallel gate operations and uniform noise rates [43, 44, 28]. For the ion chain model, the authors of [34] also provided fitting formulas for surface codes and BB5 codes introduced in that paper.
Here we use the formula to fit the logical error rate of BB codes under the sparse cyclic layout in Algorithm?2 and the flat cyclic layout in Algorithm?3, where is the code distance, is the logical error rate, and is the physical error rate. The constants for the 4 BB code instances under the two different layouts are listed in Table?2.
References
- Reiher?et?al. [2017] M.?Reiher, N.?Wiebe, K.?M.?Svore, D.?Wecker,?and?M.?Troyer,?Elucidating reaction mechanisms on quantum computers,?Proceedings of the national academy of sciences?114,?7555 (2017).
- Beverland?et?al. [2022] M.?E.?Beverland, P.?Murali, M.?Troyer, K.?M.?Svore, T.?Hoefler, V.?Kliuchnikov, G.?H.?Low, M.?Soeken, A.?Sundaram,?and?A.?Vaschillo,?Assessing requirements to scale to practical quantum advantage,?arXiv preprint arXiv:2211.07629? (2022).
- Dalzell?et?al. [2023] A.?M.?Dalzell, S.?McArdle, M.?Berta, P.?Bienias, C.-F.?Chen, A.?Gilyén, C.?T.?Hann, M.?J.?Kastoryano, E.?T.?Khabiboulline, A.?Kubica, et?al.,?Quantum algorithms: A survey of applications and end-to-end complexities,?arXiv preprint arXiv:2310.03011? (2023).
- Gidney [2025] C.?Gidney,?How to factor 2048 bit rsa integers with less than a million noisy qubits,?arXiv preprint arXiv:2505.15917? (2025).
- Zhou?et?al. [2025] H.?Zhou, C.?Duckering, C.?Zhao, D.?Bluvstein, M.?Cain, A.?Kubica, S.-T.?Wang,?and?M.?D.?Lukin,?Resource analysis of low-overhead transversal architectures for reconfigurable atom arrays,?in?Proceedings of the 52nd Annual International Symposium on Computer Architecture?(2025)?pp.?1432–1448.
- Landsman?et?al. [2019] K.?A.?Landsman, Y.?Wu, P.?H.?Leung, D.?Zhu, N.?M.?Linke, K.?R.?Brown, L.?Duan,?and?C.?Monroe,?Two-qubit entangling gates within arbitrarily long chains of trapped ions,?Physical Review A?100,?022332 (2019).
- Shapira?et?al. [2023] Y.?Shapira, L.?Peleg, D.?Schwerdt, J.?Nemirovsky, N.?Akerman, A.?Stern, A.?B.?Kish,?and?R.?Ozeri,?Fast design and scaling of multi-qubit gates in large-scale trapped-ion quantum computers,?arXiv preprint arXiv:2307.09566? (2023).
- Zeissler [2024] K.?Zeissler,?Superconducting qubits at scale,?Nature Electronics?7,?847 (2024).
- Ang?et?al. [2024] J.?Ang, G.?Carini, Y.?Chen, I.?Chuang, M.?Demarco, S.?Economou, A.?Eickbusch, A.?Faraon, K.-M.?Fu, S.?Girvin, et?al.,?Arquin: architectures for multinode superconducting quantum computers,?ACM Transactions on Quantum Computing?5,?1 (2024).
- Henriet?et?al. [2020] L.?Henriet, L.?Beguin, A.?Signoles, T.?Lahaye, A.?Browaeys, G.-O.?Reymond,?and?C.?Jurczak,?Quantum computing with neutral atoms,?Quantum?4,?327 (2020).
- Fellous-Asiani?et?al. [2023] M.?Fellous-Asiani, J.?H.?Chai, Y.?Thonnart, H.?K.?Ng, R.?S.?Whitney,?and?A.?Auffèves,?Optimizing resource efficiencies for scalable full-stack quantum computers,?PRX Quantum?4,?040319 (2023).
- Jiang?et?al. [2007] L.?Jiang, J.?M.?Taylor, A.?S.?S?rensen,?and?M.?D.?Lukin,?Distributed quantum computation based on small quantum registers,?Physical Review A—Atomic, Molecular, and Optical Physics?76,?062323 (2007).
- Li?and?Benjamin [2012] Y.?Li?and?S.?C.?Benjamin,?High threshold distributed quantum computing with three-qubit nodes,?New Journal of Physics?14,?093008 (2012).
- Fujii?et?al. [2012] K.?Fujii, T.?Yamamoto, M.?Koashi,?and?N.?Imoto,?A distributed architecture for scalable quantum computation with realistically noisy devices,?arXiv preprint arXiv:1202.6588? (2012).
- Monroe?et?al. [2014] C.?Monroe, R.?Raussendorf, A.?Ruthven, K.?R.?Brown, P.?Maunz, L.-M.?Duan,?and?J.?Kim,?Large-scale modular quantum-computer architecture with atomic memory and photonic interconnects,?Physical Review A?89,?022317 (2014).
- Bennett?et?al. [1996] C.?H.?Bennett, G.?Brassard, S.?Popescu, B.?Schumacher, J.?A.?Smolin,?and?W.?K.?Wootters,?Purification of noisy entanglement and faithful teleportation via noisy channels,?Physical review letters?76,?722 (1996).
- Ramette?et?al. [2024] J.?Ramette, J.?Sinclair, N.?P.?Breuckmann,?and?V.?Vuleti?,?Fault-tolerant connection of error-corrected qubits with noisy links,?npj Quantum Information?10,?58 (2024).
- de?Bone?et?al. [2024] S.?de?Bone, P.?M?ller, C.?E.?Bradley, T.?H.?Taminiau,?and?D.?Elkouss,?Thresholds for the distributed surface code in the presence of memory decoherence,?AVS Quantum Science?6 (2024).
- Sutcliffe?et?al. [2025] E.?Sutcliffe, B.?Jonnadula, C.?L.?Gall, A.?E.?Moylett,?and?C.?M.?Westoby,?Distributed quantum error correction based on hyperbolic floquet codes,?arXiv preprint arXiv:2501.14029? (2025).
- Breuckmann?and?Eberhardt [2021] N.?P.?Breuckmann?and?J.?N.?Eberhardt,?Quantum low-density parity-check codes,?PRX quantum?2,?040101 (2021).
- Hoory?et?al. [2006] S.?Hoory, N.?Linial,?and?A.?Wigderson,?Expander graphs and their applications,?Bulletin of the American Mathematical Society?43,?439 (2006).
- DiVincenzo [2000] D.?P.?DiVincenzo,?The physical implementation of quantum computation,?Fortschritte der Physik: Progress of Physics?48,?771 (2000).
- Knill?et?al. [2001] E.?Knill, R.?Laflamme,?and?G.?J.?Milburn,?A scheme for efficient quantum computation with linear optics,?nature?409,?46 (2001).
- Loss?and?DiVincenzo [1998] D.?Loss?and?D.?P.?DiVincenzo,?Quantum computation with quantum dots,?Physical Review A?57,?120 (1998).
- Lyon [2006] S.?Lyon,?Spin-based quantum computing using electrons on liquid helium,?Physical Review A—Atomic, Molecular, and Optical Physics?74,?052338 (2006).
- Cirac?and?Zoller [1995] J.?I.?Cirac?and?P.?Zoller,?Quantum computations with cold trapped ions,?Physical review letters?74,?4091 (1995).
- Bluvstein?et?al. [2024] D.?Bluvstein, S.?J.?Evered, A.?A.?Geim, S.?H.?Li, H.?Zhou, T.?Manovitz, S.?Ebadi, M.?Cain, M.?Kalinowski, D.?Hangleiter, et?al.,?Logical quantum processor based on reconfigurable atom arrays,?Nature?626,?58 (2024).
- Bravyi?et?al. [2024] S.?Bravyi, A.?W.?Cross, J.?M.?Gambetta, D.?Maslov, P.?Rall,?and?T.?J.?Yoder,?High-threshold and low-overhead fault-tolerant quantum memory,?Nature?627,?778 (2024).
- Siegel?et?al. [2024] A.?Siegel, A.?Strikis,?and?M.?Fogarty,?Towards early fault tolerance on a 2 n array of qubits equipped with shuttling,?PRX Quantum?5,?040328 (2024).
- Kovalev?and?Pryadko [2013] A.?A.?Kovalev?and?L.?P.?Pryadko,?Quantum kronecker sum-product low-density parity-check codes with finite rate,?Physical Review A—Atomic, Molecular, and Optical Physics?88,?012311 (2013).
- Calderbank?and?Shor [1996] A.?R.?Calderbank?and?P.?W.?Shor,?Good quantum error-correcting codes exist,?Physical Review A?54,?1098 (1996).
- Steane [1996] A.?Steane,?Multiple-particle interference and quantum error correction,?Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences?452,?2551 (1996).
- Voss?et?al. [2024] L.?Voss, S.?J.?Xian, T.?Haug,?and?K.?Bharti,?Multivariate bicycle codes,?arXiv preprint arXiv:2406.19151? (2024).
- Ye?and?Delfosse [2025] M.?Ye?and?N.?Delfosse,?Quantum error correction for long chains of trapped ions,?arXiv:2503.22071? (2025).
- Devitt?et?al. [2016] S.?J.?Devitt, A.?D.?Greentree, A.?M.?Stephens,?and?R.?Van?Meter,?High-speed quantum networking by ship,?Scientific reports?6,?36163 (2016).
- Micciche?et?al. [2025] A.?Micciche, A.?Chatterjee, A.?McGregor,?and?S.?Krastanov,?Optimizing compilation of error correction codes for 2xn quantum dot arrays and its np-hardness,?arXiv preprint arXiv:2501.09061? (2025).
- Delfosse?et?al. [2021] N.?Delfosse, M.?E.?Beverland,?and?M.?A.?Tremblay,?Bounds on stabilizer measurement circuits and obstructions to local implementations of quantum ldpc codes,?arXiv preprint arXiv:2109.14599? (2021).
- Baspin?and?Krishna [2022] N.?Baspin?and?A.?Krishna,?Connectivity constrains quantum codes,?Quantum?6,?711 (2022).
- Bravyi?et?al. [2010] S.?Bravyi, D.?Poulin,?and?B.?Terhal,?Tradeoffs for reliable quantum information storage in 2D systems,?Phys. Rev. Lett.?104,?050503 (2010).
- Bravyi?and?K?nig [2013] S.?Bravyi?and?R.?K?nig,?Classification of topologically protected gates for local stabilizer codes,?Physical review letters?110,?170503 (2013).
- Pastawski?and?Yoshida [2015] F.?Pastawski?and?B.?Yoshida,?Fault-tolerant logical gates in quantum error-correcting codes,?Physical Review A?91,?012305 (2015).
- Jochym-O’Connor?et?al. [2018] T.?Jochym-O’Connor, A.?Kubica,?and?T.?J.?Yoder,?Disjointness of stabilizer codes and limitations on fault-tolerant logical gates,?Physical Review X?8,?021047 (2018).
- Fowler?et?al. [2012] A.?G.?Fowler, M.?Mariantoni, J.?M.?Martinis,?and?A.?N.?Cleland,?Surface codes: Towards practical large-scale quantum computation,?Physical Review A—Atomic, Molecular, and Optical Physics?86,?032324 (2012).
- Bravyi?and?Vargo [2013] S.?Bravyi?and?A.?Vargo,?Simulation of rare events in quantum error correction,?Phys. Rev. A?88,?062308 (2013).