양자컴퓨터에서 Gate Fidelity가 무엇인지 설명하고 99%, 99.9%, 99.99%의 정확도가 긴 양자회로에서 얼마나 큰 차이를 만드는지 직접 계산해봅니다. 큐비트 숫자보다 오류율이 중요한 이유를 쉽게 알아봅니다.
99.9%면 거의 완벽하지 않을까?
양자컴퓨터 자료를 보면 Gate Fidelity 99.9%라는 숫자가 자주 등장합니다.
처음 보면 상당히 높은 수치처럼 느껴집니다.
100번 연산하면 99.9번 정도 정확하다는 의미로 생각하면 충분히 좋은 것처럼 보입니다.
하지만 양자 알고리즘에는 수백 개, 수천 개 또는 그 이상의 gate가 연속으로 사용될 수 있습니다.
그러면 이야기가 달라집니다.
간단한 계산을 직접 해보겠습니다.
Fidelity가 무엇인가?
간단하게 설명하면 Gate Fidelity는 실제 양자게이트가 우리가 원하는 이상적인 연산과 얼마나 가까운지를 나타내는 지표입니다.
반대로 오류확률을 매우 단순화해서 생각하면
Error ≈ 1 - Fidelity
로 볼 수 있습니다.
예를 들어 Fidelity가 99.9%라면 단순화한 오류율은 약 0.1%입니다.
하지만 한 번의 gate에서 오류가 작더라도 gate가 계속 누적되면 전체 계산에서는 영향을 크게 받을 수 있습니다.
1,000개의 Gate를 실행하면 어떻게 될까?
교육용으로 각 gate가 독립적이고 동일한 성공확률을 가진다고 아주 단순하게 가정해보겠습니다.
전체가 성공할 확률은
Fidelity^Gate 수
로 계산할 수 있습니다.
| Gate Fidelity | 100 Gate | 1,000 Gate |
| 99% | 약 36.6% | 약 0.004% |
| 99.9% | 약 90.5% | 약 36.8% |
| 99.99% | 약 99.0% | 약 90.5% |
이 계산을 처음 해보면 상당히 인상적입니다.
99.9%라는 숫자가 한 번의 연산에서는 매우 좋아 보이지만 1,000번의 독립적인 연산이 모두 완벽하게 수행될 확률을 단순 계산하면 약 36.8% 수준으로 내려갑니다.
반면 99.99%에서는 약 90.5%가 됩니다.
단 0.09%포인트의 Fidelity 차이가 긴 회로에서는 매우 큰 차이를 만들 수 있는 것입니다.
실제 양자컴퓨터는 이 계산보다 복잡하다
위 계산은 Gate Fidelity가 왜 중요한지 직관적으로 보기 위한 단순 모델입니다.
실제 양자컴퓨터의 오류는 이렇게 단순하지 않습니다.
오류가 완전히 독립적이지 않을 수 있고, coherent error나 crosstalk가 존재할 수 있으며 single-qubit gate와 two-qubit gate의 오류율도 다릅니다.
또한 오류완화나 양자오류정정 기술이 사용될 수도 있습니다.
따라서 위 숫자를 실제 QPU의 알고리즘 성공확률로 그대로 해석해서는 안 됩니다.
하지만 한 가지는 명확합니다.
작은 오류율 차이가 긴 양자회로에서는 큰 차이를 만들 수 있다는 것입니다.
Two-Qubit Gate가 특히 중요한 이유
양자컴퓨터에서 single-qubit gate뿐 아니라 두 큐비트를 연결하는 two-qubit gate가 매우 중요합니다.
얽힘을 만들고 복잡한 계산을 수행하려면 이러한 gate가 필요합니다.
하지만 일반적으로 two-qubit operation은 single-qubit operation보다 구현이 까다롭습니다.
따라서 QPU 성능을 비교할 때
'평균 Gate Fidelity가 몇 %다'
라는 한 숫자만 보는 것보다 single-qubit, two-qubit, readout 성능을 분리해서 보는 편이 좋습니다.
Qubit 숫자가 전부가 아닌 이유
예를 들어 A라는 QPU가 1,000개의 큐비트를 가지고 있고 B라는 QPU가 200개의 큐비트를 가지고 있다고 가정해보겠습니다.
큐비트 숫자만 보면 A가 훨씬 좋아 보입니다.
하지만 B가 훨씬 낮은 gate error와 높은 connectivity를 가지고 있다면 특정 알고리즘에서는 결과가 달라질 수 있습니다.
그래서 실제 양자컴퓨터에서는
Qubit Count
Gate Fidelity
Connectivity
Coherence
Readout Error
Circuit Depth
를 함께 봐야 합니다.
QEC에서도 Fidelity가 중요한 이유
양자오류정정은 physical error rate가 충분히 낮아야 효과적으로 동작할 수 있습니다.
Physical Qubit 자체의 오류가 지나치게 크면 많은 큐비트를 추가한다고 해서 자동으로 Logical Qubit의 품질이 좋아지지 않습니다.
이것이 양자컴퓨터 업체들이 99.9%, 99.99% 같은 작은 성능 차이를 중요하게 다루는 이유입니다.
정리
99%와 99.9%, 99.99%는 보기에는 작은 차이입니다.
하지만 수백·수천 번의 연산이 이어지는 양자회로에서는 결과에 큰 영향을 줄 수 있습니다.
앞으로 QPU의 성능 자료를 볼 때 단순히 큐비트 숫자만 보지 않고 특히 two-qubit gate fidelity가 어떻게 개선되고 있는지도 함께 살펴보면 기술 수준을 이해하는 데 도움이 됩니다.
양자컴퓨터 디코히런스란? T1·T2로 이해하는 큐비트의 수명
양자컴퓨터에서 디코히런스가 왜 중요한지 T1, T2, 양자 상태, 환경 잡음의 관계를 중심으로 쉽게 설명합니다. 큐비트 수가 많아도 오류가 발생하는 이유와 양자컴퓨터 성능을 볼 때 coherence time을
iiiii.co.kr
Physical Qubit과 Logical Qubit 차이, 왜 물리 큐비트가 많이 필요한가?
Physical Qubit과 Logical Qubit은 양자컴퓨터의 성능과 상용화를 이해할 때 반드시 구분해야 하는 개념입니다. 두 큐비트의 차이와 양자오류정정이 필요한 이유를 쉽게 설명합니다.양자컴퓨터 기업의
iiiii.co.kr

'양자기술' 카테고리의 다른 글
| IBM Quantum으로 양자컴퓨터 직접 실행해보기: Bell State 실습 (0) | 2026.09.24 |
|---|---|
| 중성원자 양자컴퓨터란? Optical Tweezer와 Rydberg State 이해하기 (0) | 2026.09.24 |
| 양자컴퓨터 내부 구조는 어떻게 생겼을까? QPU부터 제어회로까지 Block Diagram으로 이해하기 (0) | 2026.09.24 |
| 양자컴퓨터 5가지 방식 비교: 초전도·이온트랩·중성원자·광자·스핀 (1) | 2026.09.23 |
| Surface Code란? 양자오류정정의 핵심 원리를 쉽게 이해해보자 (0) | 2026.09.23 |