짧은 결론
양자컴퓨터 발표에서 가장 먼저 보이는 숫자는 대개 큐비트 수예요. 새 칩, 새 프로세서, 더 큰 장치라는 표현이 앞에 놓이면 ‘이제 실용 양자컴퓨터에 가까워졌나’라는 질문이 자연스럽게 따라옵니다.
그런데 양자 오류정정 관점에서는 큐비트 수만으로 답하기 어렵습니다. 먼저 볼 것은 더 많은 물리 큐비트가 하나의 더 안정적인 논리 큐비트를 실제로 만들었는지, 그리고 코드 거리를 키웠을 때 논리 오류율이 줄어드는지입니다.
Google Quantum AI 협력진의 Nature 논문은 이 기준에서 중요한 사례입니다. 연구진은 Willow 초전도 프로세서에서 distance-7 표면 코드 메모리와 distance-5 실시간 디코딩을 보고했고, 코드 거리를 2 늘릴 때 논리 오류율이 줄어드는 오류 억제 계수 Λ = 2.14 ± 0.02를 제시했습니다. distance-7 코드의 오류정정 사이클당 논리 오류율은 (1.43 ± 0.03) × 10^-3로 보고됐습니다.
다만 이 결과를 곧바로 범용 실용 양자컴퓨터의 도착으로 읽으면 과합니다. 같은 논문은 누설 오류, 원치 않는 상호작용, 드문 상관 오류 폭주, 실시간 디코딩 확장 같은 남은 문제도 함께 보여줘요. 좋은 발표는 성과와 병목을 같이 드러냅니다.
왜 큐비트 수만 보면 헷갈리나
일반 컴퓨터에서는 메모리나 코어 수가 늘면 성능 변화를 어느 정도 상상하기 쉽습니다. 양자컴퓨터는 다릅니다. 큐비트는 깨지기 쉬운 양자 상태를 담고 있고, 게이트·측정·대기 시간마다 오류가 쌓입니다.
그래서 물리 큐비트가 많아져도 오류가 함께 늘면 긴 계산을 버티기 어렵습니다. ‘몇 큐비트인가’보다 ‘그 큐비트들이 오류를 줄이는 구조로 묶였는가’가 더 까다로운 질문이 되는 이유입니다.
양자 오류정정, 즉 QEC는 여러 물리 큐비트에 정보를 분산해 하나의 논리 큐비트를 만드는 기술입니다. 핵심은 단순 복제가 아닙니다. 양자 상태는 마음대로 복사하거나 직접 들여다볼 수 없기 때문에, 오류의 흔적을 syndrome이라는 간접 정보로 읽고 디코더가 해석합니다.
내가 발표 자료를 볼 때 먼저 멈추는 지점도 여기예요. 큐비트 수가 크게 적혀 있으면, 그다음 문장에 논리 큐비트, 코드 거리, 논리 오류율이 나오는지 봅니다. 그 정보가 없으면 ‘규모가 커졌다’는 말은 맞아도 ‘오류정정이 확장됐다’는 말과는 거리가 있습니다.
핵심 용어를 한 번에 정리하면
| 지표 | 뜻 | 발표를 읽을 때 볼 점 |
|---|---|---|
| 물리 큐비트 | 실제 칩이나 장치 위의 개별 큐비트 | 많을수록 좋다는 단순 해석을 피한다 |
| 논리 큐비트 | 여러 물리 큐비트로 보호한 정보 단위 | 물리 큐비트보다 오래 정보가 유지되는지 본다 |
| 코드 거리 d | 오류정정 코드가 견딜 수 있는 오류 규모와 관련된 거리 | d가 커질수록 논리 오류율이 낮아지는지 확인한다 |
| 논리 오류율 ε_d | 오류정정 후 논리 큐비트에 남는 오류율 | 성과 판단의 중심 지표다 |
| 임계값 p_thr | 물리 오류율이 이보다 낮아야 거리 증가가 도움이 되는 기준 | 임계값 아래 성능인지, 어떤 코드와 조건인지 본다 |
| 디코더 지연 | syndrome 정보를 해석하는 고전 계산의 지연 | 실시간 동작과 확장 가능성을 판단한다 |
| 누설 오류 | 큐비트가 계산에 쓰는 상태공간 밖으로 빠지는 오류 | 감지 확률만으로는 충분히 설명되지 않을 수 있다 |
| 상관 오류 | 여러 큐비트가 함께 흔들리는 오류 | 큰 코드에서 오류 바닥을 만들 수 있다 |
Nature 논문은 표면 코드에서 코드 거리 d가 커질수록 물리 큐비트 사용량도 대략 d^2 규모로 커진다고 설명합니다. 논문이 제시한 관계식에서는 표면 코드 논리 큐비트 하나에 2d^2 - 1개의 물리 큐비트가 쓰입니다. 실제 구현에서는 누설 제거용 큐비트처럼 추가 자원도 붙을 수 있습니다.
이번 Nature 결과에서 새롭게 볼 점
이 논문의 중심 주장은 ‘표면 코드 임계값 아래’에서 동작하는 오류정정 메모리를 보였다는 것입니다. 표면 코드에서는 물리 오류율이 임계값보다 낮으면 코드 거리를 늘릴수록 논리 오류율이 지수적으로 줄어들어야 합니다.
따라서 좋은 신호는 큐비트 수가 아니라, 더 큰 코드가 더 낮은 논리 오류율을 냈다는 점입니다. 이 차이를 놓치면 하드웨어 규모 확대와 오류정정 성과를 같은 의미로 읽게 됩니다.
논문은 105큐비트 Willow 프로세서에서 distance-7 표면 코드 메모리를 구현했다고 보고합니다. 구성은 49개 data qubit, 48개 measure qubit, 4개 누설 제거용 큐비트로 설명됩니다. 논문 초록은 이를 101큐비트 distance-7 코드로 요약합니다.
논리 오류율도 수치로 제시됐습니다. 연구진은 distance-7 코드에서 오류정정 사이클당 논리 오류율 ε_7 = (1.43 ± 0.03) × 10^-3를 관측했고, 코드 거리를 2 늘릴 때 논리 오류율이 Λ = 2.14 ± 0.02만큼 억제됐다고 보고했습니다.
이 Λ가 1보다 충분히 크면, 같은 물리 오류 환경에서 코드를 키우는 것이 실제로 도움이 된다는 뜻에 가깝습니다. 단순히 더 많은 큐비트를 쓴 것이 아니라, 더 큰 보호 구조가 더 낮은 논리 오류로 이어졌는지를 보는 숫자입니다.
또 하나 중요한 표현은 beyond breakeven입니다. 논문은 distance-7 논리 큐비트의 수명이 291 ± 6마이크로초였고, 구성 물리 큐비트 중 가장 좋은 큐비트의 수명보다 2.4 ± 0.3배 길었다고 보고합니다. 이것은 여러 큐비트를 묶었더니 오히려 더 약해진 것이 아니라, 보호된 정보가 더 오래 버텼다는 점에서 의미가 있습니다.
실시간 디코딩은 왜 따로 봐야 하나
오류정정은 양자 칩만의 문제가 아닙니다. 칩이 syndrome 정보를 계속 내보내면, 고전 컴퓨터가 이 정보를 해석해 어떤 오류가 있었는지 판단해야 합니다.
실험이 끝난 뒤 천천히 분석하는 offline decoding과, 장치가 돌아가는 동안 처리하는 real-time decoding은 실용성에서 무게가 다릅니다. 발표 자료에서 이 둘이 뭉뚱그려지면 성과를 과하게 읽기 쉽습니다.
Nature 논문은 distance-5 코드에서 통합 실시간 디코더를 사용했고, 최대 백만 사이클 실험에서 평균 디코더 지연 63마이크로초를 보고했습니다. 동시에 프로세서의 오류정정 사이클 시간은 1.1마이크로초로 제시됐습니다.
이 숫자는 단순히 지연이 짧다는 감탄보다, 디코딩이 장치의 빠른 syndrome 생성 흐름과 어떻게 맞물리는지를 보라는 신호입니다.
여기서 독자가 체크할 질문은 간단해요. 발표가 ‘오류정정 성공’을 말한다면, 그 디코딩은 offline인가, real-time인가. real-time이라면 어떤 코드 거리에서, 몇 사이클 동안, 어떤 지연으로 동작했는가. 이 질문에 답하지 않는 발표는 아직 실험실 분석 단계의 성과일 수 있습니다.
남은 병목: 누설 오류와 상관 오류
오류율 표 하나만 보면 결과가 깔끔해 보입니다. 하지만 실제 장치의 오류는 항상 독립적이고 단순하지 않습니다. Nature 논문에서 특히 눈여겨볼 부분은 연구진이 남은 오류 구조를 상당히 구체적으로 보여준다는 점입니다.
첫째는 누설 오류입니다. 초전도 transmon 큐비트는 계산에 쓰는 상태공간 밖의 더 높은 에너지 상태로 빠질 수 있습니다. 논문은 data qubit leakage removal, 즉 DQLR을 사용해 누설을 짧게 유지하려 했습니다.
distance-5 코드에서는 DQLR을 켰을 때 Λ가 35% 증가했다고 보고했습니다. 반면 detection probability는 12%만 줄었습니다. 이 차이는 감지 확률이 항상 논리 오류 억제를 잘 대표하지는 않는다는 점을 보여줍니다.
둘째는 상관 오류입니다. 연구진은 repetition code를 distance-29까지 실행했고, 2 × 10^10 사이클의 오류정정에서 약 5.5시간의 프로세서 실행을 수행했습니다. 그 과정에서 큰 오류 폭주가 6번 관측됐고, 이런 사건은 약 한 시간에 한 번꼴로 나타났다고 보고했습니다.
논문은 이 상관 오류가 10^-10 수준의 오류 바닥과 관련된다고 설명합니다. 코드 거리를 키우면 논리 오류율이 줄어드는 경향이 보여도, 드문 상관 오류가 바닥을 만들면 더 큰 알고리즘에서 문제가 될 수 있습니다. ‘평균 오류율이 낮다’와 ‘긴 계산을 안정적으로 버틴다’는 같은 말이 아닙니다.
발표 자료를 읽는 체크리스트
| 발표 문구 | 바로 물어볼 질문 | 좋은 신호 | 주의할 점 |
|---|---|---|---|
| 큐비트 수 증가 | 물리 큐비트인가, 논리 큐비트인가 | 논리 큐비트 성능이 함께 제시됨 | 큐비트 수만 있고 오류정정 지표가 없음 |
| 오류율 개선 | 물리 오류율인가, 논리 오류율인가 | 코드 거리별 논리 오류율이 제시됨 | 게이트 fidelity만으로 실용성을 말함 |
| 임계값 아래 | 어떤 코드와 실험 조건인가 | d 증가에 따라 ε_d가 감소함 | 임계값 표현만 있고 scaling 자료가 없음 |
| 실시간 동작 | 디코딩을 언제 했나 | real-time decoder와 지연 수치가 있음 | offline decoding 결과를 실시간처럼 읽게 만듦 |
| 안정성 | 몇 사이클, 몇 시간, 몇 번 반복했나 | 장시간 drift와 반복 실험이 있음 | 짧은 실험의 최고값만 강조함 |
| 오류 구조 | 누설·상관 오류를 따로 봤나 | leakage removal, error budget, error floor가 논의됨 | 평균 오류율만 제시함 |
이 체크리스트의 핵심은 ‘더 큰 장치’보다 ‘더 큰 코드를 썼을 때 오류가 어떻게 변했는가’를 보는 것입니다. 실용 양자컴퓨터에 가까워지는 길은 큐비트 수 경쟁만으로 설명되지 않습니다.
오류가 거리 증가에 따라 줄고, 그 오류를 고전 디코더가 제때 해석하며, 누설과 상관 오류가 관리 가능한 수준으로 내려와야 합니다. 발표가 이 세 가지를 얼마나 분리해서 보여주는지 보면, 보도자료의 큰 숫자와 실제 기술 진전을 조금 더 차분히 구분할 수 있어요.
arXiv 튜토리얼은 어떻게 활용하면 좋나
2026년 5월 27일 제출된 arXiv 튜토리얼은 209쪽 분량의 양자 오류정정과 fault tolerance 입문 자료입니다. 초록에 따르면 codes, syndromes, stabilizers, decoding, fault tolerance를 설명하고, topological code, subsystem code, bosonic code, qudit code, dynamical code, qLDPC code 같은 주요 계열도 다룹니다.
이 자료의 위치는 분명히 나누는 편이 좋습니다. 실험 성능을 판단하는 핵심 근거는 동료심사 논문에 두고, arXiv 튜토리얼은 용어와 연구 지형을 따라가는 길잡이로 쓰는 것입니다.
프리프린트는 빠르고 넓은 학습 맥락을 주지만, 특정 실험 성과의 검증 수준을 동료심사 논문과 같게 놓을 수는 없습니다. 이 글의 기준으로 말하면, 최신 튜토리얼은 지도이고 Nature 논문은 특정 실험 지형의 측량 자료에 가깝습니다.
다음에 볼 관찰 포인트
앞으로 양자 오류정정 발표를 읽을 때는 네 가지를 먼저 보면 됩니다.
첫째, 더 큰 코드 거리에서 논리 오류율이 계속 낮아지는가. Nature 논문은 임계값 아래 성능을 보였지만, 대규모 알고리즘에 필요한 수준까지는 여전히 여러 자릿수의 간극이 남아 있음을 말합니다.
둘째, 실시간 디코딩이 더 큰 코드에서도 유지되는가. 코드 거리가 커지면 syndrome 측정량이 늘고, 고전 계산 부담도 함께 커집니다.
셋째, 누설 오류와 상관 오류의 원인이 더 잘 식별되고 완화되는가. 특히 드문 오류 폭주는 평균 성능표에서 잘 보이지 않지만 긴 계산에서는 치명적일 수 있습니다.
넷째, 논리 메모리에서 논리 연산으로 넘어가는가. 정보를 오래 보관하는 것과 오류정정된 연산을 안정적으로 실행하는 것은 연결돼 있지만 같은 과제는 아닙니다.
다음 세대 발표에서는 논리 큐비트의 수명뿐 아니라 논리 게이트, 여러 논리 큐비트 사이의 연산, 디코더와 컴파일러의 확장성이 함께 관찰 포인트가 될 것입니다. 큐비트 수는 여전히 볼 숫자지만, 맨 앞에 놓기보다는 이 질문들 뒤에 놓는 편이 더 정확합니다.
자주 묻는 질문
아니다. 큐비트 수가 많아도 오류가 많으면 계산을 오래 유지하기 어렵다. 오류정정 맥락에서는 여러 물리 큐비트로 만든 논리 큐비트의 오류율이 코드 거리 증가와 함께 줄어드는지가 더 중요한 지표다.
논리 큐비트 수준에서 오류정정을 거친 뒤에도 남는 오류의 비율이다. 발표에서 물리 게이트 오류율만 제시하고 논리 오류율을 보여주지 않는다면, 오류정정 성과로 보기에는 정보가 부족하다.
표면 코드에서는 물리 오류율이 일정 임계값보다 낮아야 코드 거리를 키울수록 논리 오류율이 줄어드는 오류 억제가 가능하다. 그래서 임계값 아래 성능은 확장 가능성을 판단하는 핵심 신호다.
오류정정은 양자 장치가 내보내는 syndrome 정보를 고전 컴퓨터가 해석해야 한다. 실제 시스템에서는 이 해석이 실험 뒤에 느리게 이뤄지는 것만으로는 충분하지 않고, 장치가 생성하는 정보 흐름을 따라갈 수 있어야 한다.
이번 주제에서는 용어와 연구 지형을 정리하는 학습 자료로 쓰는 것이 적절하다. 다만 arXiv 자료는 동료심사 전 프리프린트이므로, 실험 성능을 뒷받침하는 핵심 근거는 동료심사 논문에 두는 편이 정확하다.
공식 출처
- 동료심사 논문Nature
- 최신 튜토리얼 프리프린트arXiv