Halma: a routing-based technique for defect mitigation in quantum error correction

이 논문은 초전도 프로세서의 iSWAP 및 CNOT 게이트를 활용한 라우팅 기반 기술인 'Halma'를 제안하여, 결함이 있는 보조 큐비트를 효과적으로 완화하고 기존 오류 정정 방식과 호환되면서도 논리 오류율을 획기적으로 개선하고 필요한 물리 큐비트 수를 줄여 양자 오류 정정의 실현 가능성을 높인다는 내용을 담고 있습니다.

Runshi Zhou, Fang Zhang, Linghang Kong, Jianxin Chen

게시일 2026-03-13
📖 3 분 읽기🧠 심층 분석

Each language version is independently generated for its own context, not a direct translation.

🏗️ 배경: 완벽한 공장은 없다

양자 컴퓨터는 아주 작은 입자 (큐비트) 들로 정보를 처리합니다. 하지만 이 큐비트들은 매우 민감해서 소음이나 오류가 쉽게 생깁니다. 이를 막기 위해 '표면 코드 (Surface Code)'라는 오류 수정 시스템을 사용합니다.

이 시스템은 마치 **거대한 격자무늬 (체스판)**처럼 큐비트들을 배치하고, 서로를 감시하게 하여 오류를 찾아냅니다.

  • 문제: 하지만 이 격자를 실제로 만드는 과정에서, 1~2% 정도의 큐비트가 **고장 (결함)**이 나거나 아예 존재하지 않는 경우가 생깁니다.
  • 기존 방식의 한계: 과거에는 고장 난 큐비트 주변에 있는 건강한 큐비트들까지 아예 사용하지 못하게 막았습니다. (고장 난 부위를 '밴드 (Bandage)'로 감싸는 방식).
    • 비유: 집 한 구석에 기둥이 부러졌다고 해서, 그 기둥 옆에 있는 튼튼한 기둥까지 모두 철거하고 집을 다시 짓는 것과 같습니다. 집이 너무 커지고 비효율적이 됩니다.

🚀 할마 (Halma) 의 등장: "고장 난 곳도 활용하자!"

저자들은 "고장 난 큐비트를 그냥 버리지 말고, 다른 큐비트와 역할을 바꿔서 (라우팅) 문제를 해결하자"고 생각했습니다. 여기서 핵심은 기존에 쓰지 않던 **새로운 도구 (게이트)**를 활용하는 것입니다.

1. 할마의 핵심 도구: '이동'과 '교환'

기존의 양자 컴퓨터는 주로 CNOT이라는 한 가지 두 큐비트 게이트만 잘 다뤘습니다. 하지만 최신 초전도 칩들은 iSWAP이라는 게이트도 자연스럽게 수행할 수 있습니다.

  • 비유: 기존에는 사람 (큐비트) 이 한 자리 (위치) 에만 앉아 일을 했습니다. 하지만 할마는 사람이 자리에서 일어나 옆 사람과 자리를 바꾸거나 (SWAP), 역할을 넘겨주는 것을 허용합니다.
  • 할마의 전략: 고장 난 '감시자 (안실라 큐비트)'가 있으면, 그 옆에 있는 건강한 '감시자'가 그 역할을 대신 수행하도록 자리를 옮겨주거나 (라우팅) 역할을 공유하게 합니다.

2. 할마가 하는 일 (W 라운드와 V 라운드)

할마는 두 가지 패턴을 번갈아 가며 작동합니다.

  • W 라운드 (일반적인 감시): 고장 난 부분을 제외하고 나머지 건강한 부분들은 평소대로 감시합니다. 이때 고장 난 부분의 역할을 대신할 준비를 합니다.
  • V 라운드 (역할 교체): 고장 난 부분의 역할을 이웃한 건강한 큐비트가 대신 수행합니다. 이때 고장 난 부분 주변의 다른 4 개의 감시자는 잠시 휴식 (비활성화) 합니다.
    • 핵심: 이렇게 하면 고장 난 큐비트 때문에 전체 시스템의 '거리 (정확도)'가 줄어들지 않습니다. 기존 방식은 고장 난 부분 때문에 전체 시스템의 신뢰도가 떨어졌지만, 할마는 그 부분을 우회해서 원래의 신뢰도를 유지합니다.

🎯 할마의 성과: 얼마나 좋은가요?

논문의 실험 결과, 할마는 기존 방식보다 압도적으로 뛰어났습니다.

  1. 오류율 감소: 결함이 있는 칩에서도 오류가 거의 없는 칩과 비슷한 수준의 안정성을 보여줍니다. (기존 방식보다 약 10 배 더 적은 오류 발생)
  2. 자원 절약: 같은 성능을 내기 위해 필요한 물리적 큐비트 (하드웨어) 의 수가 약 3 배 줄어듭니다.
    • 비유: 같은 크기의 성을 지으려면 기존 방식은 벽돌 100 만 개가 필요했지만, 할마 방식은 33 만 개만 있으면 됩니다. 비용과 시간이 크게 절약되는 셈입니다.
  3. 유연성: 고장 난 큐비트가 여러 개 모여 있어도 (클러스터), 할마는 대부분 해결할 수 있습니다. (약 99% 의 고장 난 큐비트 대응 가능)

💡 요약: 왜 이것이 중요한가?

**할마 (Halma)**는 "하드웨어가 완벽하지 않아도 괜찮다"는 것을 증명합니다.

  • 기존 생각: "하드웨어에 결함이 생기면 무조건 성능이 떨어지고, 더 많은 자원을 써야 해."
  • 할마의 생각: "하드웨어에 결함이 생겼다면, 그 기능을 가진 다른 도구 (게이트) 를 활용해서 역할을 재배치하자."

이 기술은 양자 컴퓨터가 실제로 상용화되기 위해 겪어야 할 '제조 결함'이라는 장벽을 낮춰줍니다. 마치 낡은 도로에 구멍이 났을 때, 그 구멍을 메꾸기 위해 도로를 넓히는 대신 교통 흐름을 clever하게 재조정하여 더 빠르게 이동하게 하는 것과 같습니다.

결론적으로, 할마는 양자 오류 수정의 새로운 도구상자에 추가된 강력한 '패치'로, 결함이 있는 하드웨어에서도 강력한 양자 컴퓨터를 만들 수 있는 길을 열어줍니다.