Error correction and the size of the machine
You will be able to
- Explain syndromes, matching, and threshold
- State the readout-time budget for NV hardware
- Estimate qubits, die size, and runtime for a job
1 · Read
2 · Play
Choose the materials-simulation job. Move readout from 1 ms to 0.1 ms, then lower the gate time from 25 µs to 3 µs. Which change saves more time, and why?
Open the lab →3 · ComputeOpen notebook in Colab
The same physics in Python. Run it in your browser with Colab, or locally after pip install -e .
from adamas import resource as R
n, steps = R.WORKLOADS['Materials simulation (1,000 logical, 10⁹ steps)']
for tr in (100, 1000):
e = R.estimate(n, steps, tr)
print(tr, 'µs readout:', e.distance, f'{e.physical_qubits:.2e} qubits', round(e.runtime_hours / 24), 'days')4 · Check