7

The code in "How to factor 2048 bit RSA integers with less than a million noisy qubits" assumes a cycle time of 1 microsecond, which is too strict for neutral atoms. 1 millisecond sounds about right for neutral atoms.

How much do the resources in "How to factor 2048 bit RSA integers with less than a million noisy qubits", that is, Shor's algorithm on the Surface code with Lattice surgery, not transversal gates blow up when neutral atom cycle times are assumed?

Victory Omole
  • 2,514
  • 1
  • 10
  • 24

1 Answers1

11

The simplest conversion is just scale the time. The cycle time increases by a factor of 1000, so it takes a decade to run instead of a week.

A much better conversion is to account for the switch from lattice surgery gates to transversal gates. You would expect this to reduce the 1000x overhead to somewhere between 100x and 10x. For example, in "Resource Analysis of Low-Overhead Transversal Architectures for Reconfigurable Atom Arrays", they show that my 2019 factoring circuit could run in 5 days (instead of 8 hours) when ported to a neutral atom architecture.

However, there's a catch: magic state production. Magic state cultivation doesn't benefit from transversal gates. To run new 1M-qubit-count factoring circuit, which has even more Toffolis, they'd still need ~10M qubits doing distillation for a ~week. Reducing the amount of distillation, so it actually fit into 1M qubits, would make it take months or years to produce the needed magic states on a neutral atom machine.

Neutral atom estimates in 2025 feel a lot like superconducting estimates did in 2012. The costs are dominated, in both space and time, by magic state production.

Craig Gidney
  • 47,099
  • 1
  • 44
  • 119
  • 1
    Long range connections can allow for implementation of the protocol in arXiv:2503.18657 which reduces the volume by a factor of 10. Would it solve this problem? – Shoham Jacoby Jun 03 '25 at 17:59
  • 2
    @ShohamJacoby That protocol as described isn't a good fit for neutral atom computers, because it uses a lot of two qubit gates with differing spatial offsets. There'd be a lot of all-qubits-waiting-for-one-two-qubit-gate happening. Neutral atom architectures want protocols where qubits are moved in a large grids with deformable row and column spacings, or where already-nearest-neighbor atoms are interacted. It would be a better fit for ion traps, where the movement is planned to be more piecemeal. – Craig Gidney Jun 03 '25 at 18:10