
From Noisy Qubits to Fault-Tolerant Quantum Computers
The big-picture architecture: noisy physical qubits, error-corrected logical qubits, fault-tolerant machines, and how industry roadmaps map onto all three.
Every quantum computing headline seems to announce a bigger number: 100 qubits, 1,000 qubits, 6,000 qubits. It's an easy number to report and an easy number to compare. It is also the wrong number to watch.
The single most important idea in the future of quantum computing is this: what matters isn't how many qubits a machine has, but how many reliable operations it can run. A machine with a million noisy qubits that can't keep a calculation alive for more than a few thousand steps is less useful than one with a thousand qubits that can run a billion operations without error.
That shift, from counting qubits to counting reliable operations, is how the whole industry now describes its future. The roadmaps all describe the same climb, in three levels:
Microsoft's roadmap uses almost exactly this framing: Level 1, Foundational (today's noisy machines), Level 2, Resilient (reliable logical qubits) and Level 3, Scale (quantum supercomputers that can solve problems classical computers can't). IBM, Google, Quantinuum and others use different words, but describe the same journey. This post is the big-picture architecture of that journey: what each level is, what it can do, what has to be engineered to get from one to the next, and where the field actually is today.
Stage 11 of the learning path
This post opens stage 11, Future of Quantum Computing, the final stage of the Quantum Computing & Technology learning path. It's the "zoom out" view of ideas covered in depth earlier, especially Why Quantum Computers Make So Many Errors and Quantum Error Correction: How Do We Protect a Qubit?. If terms like "code distance" or "surface code" are new, those two posts explain them.
The Three Levels at a Glance

| Level 1: Noisy | Level 2: Resilient | Level 3: Fault-tolerant | |
|---|---|---|---|
| Basic unit | Physical qubit | Logical qubit (many physical qubits) | Many logical qubits running any algorithm |
| Typical error | 1 in 100 to 1 in 1,000 per operation | Falls as the code grows; around 1 in a million is a key milestone | Around 1 in a billion to 1 in a trillion |
| Useful circuit length | Hundreds to thousands of operations | Millions of operations | Billions to trillions of operations |
| How errors are handled | Mitigated afterwards, statistically | Detected and corrected continuously | Corrected everywhere, including during logic |
| What it's for | Research, benchmarking, algorithm development | Proving error correction works; first logical algorithms; science | Chemistry, materials, cryptanalysis at scale |
| Status | Today's machines | Being demonstrated now | Targeted around the end of this decade and into the 2030s |
Level 1: Noisy Physical Qubits
What it is
This is where quantum computing has lived since its beginning, and where most machines still are. In 2018, physicist John Preskill named it the NISQ era, for Noisy Intermediate-Scale Quantum: machines with tens to hundreds (now thousands) of qubits, too noisy to correct their errors.
Every physical operation has a small chance of going wrong, and the chances multiply. The arithmetic is unforgiving:
| Error per operation | Chance that 1,000 operations all succeed | Operations before success drops to 50% |
|---|---|---|
| 1 in 100 (1%) | about 0.004% | about 69 |
| 1 in 1,000 (0.1%) | about 37% | about 690 |
| 1 in 10,000 (0.01%) | about 90% | about 6,900 |
Today's best machines sit around the middle row for their two-qubit gates. So a Level 1 machine can run circuits of hundreds to a few thousand operations before noise wins, however many qubits it has. The useful algorithms in the algorithms post, such as Shor's algorithm and large chemistry simulations, need millions to billions.
What Level 1 has achieved
Level 1 is not a failure; it's where the field learned to engineer qubits at all. Its milestones include:
- "Beyond classical" demonstrations, such as Google's 2019 random circuit sampling experiment and its successors, which showed that quantum hardware can do something classical computers struggle to simulate.
- Utility-scale experiments, such as IBM's 2023 simulation of a 127-qubit magnetic model with error mitigation, which pushed noisy hardware to the edge of classical simulation (and, tellingly, was soon matched by improved classical methods).
- Error mitigation, a toolbox of statistical tricks that get more accurate averages out of noisy machines (covered in the errors post). Mitigation is useful, but its cost grows exponentially with circuit size, so it can't take you to large algorithms.
- Engineering maturity: better fabrication, control electronics, calibration and cloud access, all of which the next levels depend on.
The limit
Level 1's limit isn't the number of qubits. Adding more noisy qubits without lowering the error rate just gives you a bigger machine that fails just as quickly. The only way past Level 1 is error correction.
Level 2: Error-Corrected Logical Qubits
What it is
A logical qubit is one reliable qubit encoded across many physical qubits, with constant checks that detect and correct errors without disturbing the stored information. The error correction post explains how this works with the surface code. The essential fact for the big picture is the threshold theorem: if physical qubits are good enough (below an error threshold, about 1% for the surface code), then making the code bigger makes the logical qubit exponentially more reliable.
Level 2 begins when that promise becomes real on hardware: logical qubits that are better than the physical qubits they're made from, and get better as they grow.
The milestones that mark Level 2
- Below threshold. In December 2024, Google's Willow chip showed that growing a surface-code logical qubit from distance 3 to 5 to 7 roughly halved the logical error rate each time, and that the largest logical qubit outlived the best physical qubit on the chip ("beyond breakeven").
- Many logical qubits at once. In 2023, Harvard, MIT and QuEra ran algorithms on up to 48 logical qubits on a neutral-atom machine. In 2024, Microsoft and Quantinuum demonstrated logical qubits with error rates far below the physical ones on trapped ions, and Microsoft and Atom Computing entangled dozens of logical qubits on neutral atoms. Quantinuum's Helios system, launched in late 2025, continued that trajectory.
- Logical operations, not just storage. Keeping a logical qubit alive is the first step; performing reliable gates between logical qubits is the second, and it's where much current research is focused.
Many of these early demonstrations use small codes or error detection rather than full correction, so read each announcement carefully (more on that below). But together they mark the field crossing from Level 1 into Level 2.
What a Level 2 machine can do
With logical error rates around one in a million, a machine can run circuits of hundreds of thousands to millions of operations before an error is likely, hundreds of times longer than Level 1. That's enough to:
- Prove error correction scales, the essential engineering result.
- Run the first small algorithms entirely on logical qubits.
- Possibly do scientifically useful simulations of physics that noisy machines can't, the first useful applications described in Where Can Quantum Computers Actually Be Useful?.
It's not yet enough for large chemistry problems or for breaking encryption. Those need Level 3.
The overhead: how many physical qubits per logical qubit?
Using the same rule of thumb as the error correction post (logical error ≈ 0.1 × (p / 1%)(d+1)/2 for a surface code of distance d, which uses about 2d² physical qubits), you can see why physical error rates matter so much:
| Physical error rate | Target logical error | Code distance needed | Physical qubits per logical qubit |
|---|---|---|---|
| 0.1% | 1 in a million | 9 | about 160 |
| 0.1% | 1 in a billion | 15 | about 450 |
| 0.1% | 1 in a trillion | 21 | about 880 |
| 0.01% | 1 in a million | 5 | about 50 |
| 0.01% | 1 in a billion | 7 | about 100 |
| 0.01% | 1 in a trillion | 11 | about 240 |
Two lessons jump out. First, each extra factor of a thousand in reliability costs only a modest increase in qubits, which is what makes fault tolerance possible at all. Second, a tenfold better physical qubit cuts the overhead by three to four times, which is why fidelity improvements matter more than raw qubit counts. Newer codes, such as the qLDPC codes IBM is building around, aim to cut the overhead further still.
Level 3: The Fault-Tolerant Quantum Computer
What "fault-tolerant" really means
Level 2 protects stored information. Level 3 protects everything: memory, gates, measurements, and the error correction itself. In a fault-tolerant computer, any single failure, anywhere, including in the circuits that check for errors, can be caught and corrected before it spreads. That's what lets a calculation run for billions of operations.
Three things have to work together:
- A full set of logical gates. Some logical operations (the "Clifford" gates, such as CNOT and H) are naturally easy in codes like the surface code. Others, notably the T gate, are not, and they're essential for any useful algorithm.
- Magic state factories. The usual answer is to prepare special "magic states" in dedicated regions of the chip, purify them (distillation, or newer, cheaper methods such as magic state cultivation), and consume them to perform T gates. In many designs, these factories take a large share of the machine.
- Lattice surgery and logical routing. Logical qubits interact by merging and splitting the patches of physical qubits that encode them, a technique called lattice surgery. The compiler has to schedule all of this like a chip layout.
How big is a Level 3 machine?
Take 1,000 logical qubits at a logical error rate of one in a trillion, with physical qubits at 0.1% error. From the table above, that's about 880 physical qubits per logical qubit, or roughly 880,000 physical qubits, before adding magic state factories and routing space. So a useful fault-tolerant machine is likely to need around a million physical qubits on today's error rates, which matches the 2025 estimate that breaking RSA-2048 would need under a million noisy qubits (see Why Quantum Computers Threaten Today's Encryption). Better qubits or better codes shrink that number.
How fast is a Level 3 machine?
Error correction also sets the clock speed. In a superconducting surface code, one round of checks takes about a microsecond, and a logical operation takes roughly d rounds. At distance 21, that's about 20 microseconds per logical operation, or tens of thousands of logical operations per second per logical qubit, thousands of times slower than a single classical processor core.
Different technologies trade speed for quality. Trapped ions and neutral atoms have better fidelities and more flexible connectivity (so they may need fewer physical qubits per logical qubit), but their operations take much longer, so their logical clocks are slower. That's why Microsoft proposed measuring Level 3 machines in reliable quantum operations per second (rQOPS), combining how many logical qubits a machine has with how fast and how reliably it runs them; Microsoft has suggested that a useful quantum supercomputer needs around a million rQOPS at an error rate of about one in a trillion. IBM states its targets as total reliable gates: its Starling system is aimed at about 200 logical qubits running 100 million gates.
Inside a Fault-Tolerant Quantum Computer
What does the whole machine look like? Less like a single chip, and more like a data centre system with a quantum core:

Walking up the stack:
- Environment. Dilution refrigerators for superconducting and spin qubits, ultra-high vacuum and lasers for ions and atoms, and an enormous amount of wiring (see Why Quantum Computers Need Extremely Cold Temperatures). At Level 3 scale, a single fridge probably can't hold the machine, so designs are becoming modular: many units linked together.
- Physical qubits and control. Hundreds of thousands to millions of qubits, each driven and read out by classical control electronics, increasingly built into custom chips close to the qubits.
- Error correction. The code (surface code, qLDPC codes, or others) and the circuits that measure its checks, repeated continuously.
- The real-time decoder. Classical hardware (FPGAs, custom chips, or GPUs) that receives every check result, works out which errors most likely happened, and feeds corrections back, all within about a microsecond on superconducting machines, or the backlog grows without limit. AI-based decoders, discussed in Quantum Computing + AI, are one route to making this both fast and accurate.
- The logical layer. Logical qubits, lattice surgery and magic state factories, managed like a processor's instruction pipeline.
- Compiler and resource estimation. Software that turns an algorithm into logical operations, counts the expensive T gates, lays out the logical qubits and estimates runtime. Tools such as Microsoft's Azure Quantum Resource Estimator and Google's Qualtran let researchers estimate today what an algorithm will need on tomorrow's hardware.
- Applications. Chemistry, materials, physics and cryptanalysis, usually as part of larger hybrid workflows with classical high-performance computing.
The key architectural insight is the same one from How Does a Quantum Computer Actually Work?: a quantum computer is mostly a classical computer. At Level 3, that's even more true. The decoder alone may need a substantial classical computing system running in hard real time.
What Level 3 Unlocks
| Workload | Why it needs Level 3 | Indicative scale (estimates keep changing) |
|---|---|---|
| Strongly correlated chemistry (catalysts, enzymes such as FeMoco) | Long phase-estimation circuits | Thousands of logical qubits, billions of operations or more |
| Materials and condensed-matter physics | Long, accurate time evolution | Hundreds to thousands of logical qubits |
| Breaking RSA and elliptic-curve cryptography | Very long modular arithmetic circuits | Around a thousand or more logical qubits; under a million physical qubits for RSA-2048, by 2025 estimates |
| Quantum simulation for science (nuclear and particle physics) | Large, long simulations | Varies widely |
| Optimisation and machine learning | Unclear advantage even with fault tolerance | Unknown; see the applications post |
The pattern from the applications post holds: the strongest Level 3 workloads are simulations of quantum systems, and the most consequential one for IT is cryptanalysis, which is why post-quantum cryptography is being deployed years before Level 3 machines exist.
How the Industry Roadmaps Map to the Three Levels
Roadmaps change and are statements of intent, not guarantees, but they share a striking convergence: most major players aim to reach early Level 3 around the end of this decade.
| Organisation | Approach | Where it places itself | Stated direction |
|---|---|---|---|
| Microsoft | Topological qubits (Majorana 1), plus logical-qubit work with partners on trapped ions and neutral atoms | Defined the Level 1/2/3 framework; partner machines demonstrating Level 2 | Resilient logical qubits now, scaled quantum supercomputers next, measured in rQOPS |
| IBM | Superconducting qubits with qLDPC codes, modular systems | Building Level 2 components | Starling, about 200 logical qubits and 100 million gates, targeted for 2029; Blue Jay, around 2,000 logical qubits, after that |
| Superconducting qubits with the surface code | Below threshold with Willow (2024) | A staged milestone roadmap towards a large error-corrected machine, with long-lived logical qubits as the next step | |
| Quantinuum | Trapped ions | High-fidelity logical qubit demonstrations; Helios (2025) | A universal fault-tolerant machine targeted for 2029 |
| QuEra, Atom Computing, Pasqal | Neutral atoms | Large arrays and early logical-qubit algorithms | Scaling logical qubits on reconfigurable atom arrays |
| PsiQuantum | Photonics | Building towards a utility-scale machine | Large photonic facilities planned, aiming straight for fault tolerance |
| DARPA (US government) | Independent evaluation | Testing many companies' plans | Its Quantum Benchmarking Initiative asks whether any approach can reach industrially useful scale by 2033 |
Microsoft's position is worth noting because it explains why the three-level language spread so quickly. Its own topological qubit work (Majorana 1, announced in 2025) is still debated scientifically, as covered in How Are Qubits Actually Built?, so in parallel it has worked with Quantinuum and Atom Computing to demonstrate Level 2 logical qubits on other hardware. The levels give everyone a hardware-neutral way to describe progress.
The Hard Problems Between the Levels
Getting from Level 2 to Level 3 isn't one breakthrough; it's a long list of engineering problems that all have to be solved together.
- Scale. Going from a few hundred physical qubits to around a million needs new fabrication, packaging and yield control, the same kind of work the semiconductor industry did over decades.
- Wiring and cryogenics. You can't run a million control wires into a fridge. Control electronics must move closer to the qubits, and machines must become modular.
- Linking modules. Modular machines need high-quality connections between chips or traps, often using photons. That's the bridge to stage 10, quantum networking.
- Real-time decoding. Decoders must keep up with a million or more checks per second per logical qubit, with low latency, at scale.
- Magic states. Producing enough high-quality magic states, fast enough, is a major part of the cost of any useful algorithm.
- Correlated errors and leakage. Error correction assumes errors are mostly independent. Events that hit many qubits at once (such as cosmic-ray bursts in superconducting chips) or qubits leaking out of their computational states must be suppressed or handled.
- Calibration and operations. Keeping a million qubits tuned is impossible by hand; it needs automated, increasingly AI-driven calibration.
- Software. Compilers, logical instruction sets, debuggers and resource estimators for a machine that runs billions of operations.
Why this list is good news
Ten years ago, the open question was whether error correction could work at all. Today, the open questions are mostly engineering: scale, wiring, speed, cost. Engineering problems are hard and expensive, but they're the kind that sustained investment tends to solve.
The Metrics Are Changing Too
As the field climbs the levels, the number that matters changes:
| Era | Headline metric | What it misses |
|---|---|---|
| Early Level 1 | Number of physical qubits | Whether they're good enough to use |
| Mature Level 1 | Gate fidelity, quantum volume and similar benchmarks | Whether errors can be corrected |
| Level 2 | Number of logical qubits and their logical error rate | Whether logical gates and long algorithms work |
| Level 3 | Reliable operations per second (rQOPS) or total reliable gates | Whether the workloads are worth running |
How to read the next roadmap announcement
1. Physical or logical?
2. Detection or correction?
3. Does it improve as the code grows?
4. Memory or computation?
5. How long and how fast?
6. Was the last milestone delivered on time?
What This Means for IT and Security Teams
- Plan security around Level 3, not around today's machines. A cryptographically relevant quantum computer is a Level 3 machine. Roadmaps targeting early fault tolerance around 2029 to 2033 are why post-quantum migration deadlines cluster around 2030 to 2035 (see Quantum-Safe PKI).
- Expect quantum as a service inside HPC. Level 3 machines will be large, expensive facilities accessed through the cloud and national computing centres, not devices you install.
- Build skills now, at Level 1. The programming model changes as machines become fault-tolerant, but the concepts (circuits, measurement, hybrid workflows) carry over. The first quantum program lab is a good start.
- Read announcements with the checklist above. It filters most of the hype.
Quick Recap
- The future of quantum computing is measured in reliable operations, not qubit counts.
- Level 1 (noisy physical qubits): today's machines; errors of about 0.1% limit circuits to hundreds or thousands of operations.
- Level 2 (error-corrected logical qubits): logical qubits that beat physical ones and improve as codes grow; demonstrated since 2023 to 2025, with Willow's below-threshold result as the landmark.
- Level 3 (fault-tolerant computers): every operation protected, including T gates via magic state factories; thousands of logical qubits; roughly a million physical qubits at today's error rates.
- Overhead depends on quality: at 0.1% physical error, a one-in-a-trillion logical qubit needs about 880 physical qubits; at 0.01%, about 240.
- The machine is mostly classical: real-time decoders, compilers and control systems wrap a quantum core.
- Roadmaps converge on early Level 3 around 2029 to 2033, which is why post-quantum cryptography deadlines fall around 2030 to 2035.
- Between the levels lie engineering problems: scale, wiring, modularity, decoding, magic states and correlated errors.
What's Next on the Learning Path
Next in stage 11, The Future of Computing: CPU + GPU + NPU + QPU shows how quantum processors will fit alongside CPUs, GPUs and NPUs in hybrid systems. The remaining posts look at the next ten years in more detail: the technologies racing towards fault tolerance, the industries preparing for it, and the skills worth building now. Stage 10, Quantum Networking, covers the links that will connect modular quantum computers to each other. The full 11-stage path is listed at the end of the beginner's guide.
Written by
Chetan Yamger
Cloud Engineer · AI Automation Architect · Modern Workplace Consultant
Cloud Engineer, AI Automation Architect, and Modern Workplace Consultant based in Amsterdam, Netherlands. Specializing in scalable, secure enterprise solutions with Microsoft Azure, Intune, PowerShell, and AI-driven automation using ChatGPT, Gemini, and modern LLM technologies.
Stay in the loop.
New articles, straight to you.
Deep-dive technical articles on Intune, PowerShell, and AI — no noise, no spam.
Discussion
Share your thoughts — your email stays private
Leave a comment