Lottery BP: 대규모 양자 오류 수정 코드에서 효율적인 디코딩 알고리즘
요약
본 논문은 대규모 양자 오류 수정 코드(QECC)의 실시간 디코딩을 위한 효율적이고 확장 가능한 알고리즘인 'Lottery BP'를 제안합니다. Lottery BP는 기존 확률적 전파(BP) 방식 대비 높은 정확도 향상을 제공하며, Syndrome vote 전처리 단계를 통해 다중 라운드 오류 측정의 지연 시간 및 백로그 문제를 해결합니다. 또한, 로컬 디코더와 글로벌 디코더를 결합한 'PolyQec' 아키텍처와 PyTorch 기반의 유연하고 빠른 시뮬레이터 'Syndrilla'를 개발하여 양자 컴퓨팅 분야의 실질적인 발전에 기여했습니다.
핵심 포인트
- Lottery BP: 기존 BP 대비 2~8 orders of magnitude 높은 디코딩 정확도를 제공하는 새로운 알고리즘을 제안함.
- Syndrome vote 전처리 단계 도입으로 다중 라운드 오류 측정의 지연 시간(latency) 및 백로그 문제를 효과적으로 완화함.
- PolyQec 아키텍처는 Lottery BP를 로컬 디코더로, OSD를 글로벌 디코더로 활용하여 계산 비용을 절감하고 효율성을 극대화함.
- Syndrilla: PyTorch 기반의 모듈식 디코딩 시뮬레이터를 개발하여 새로운 디코더의 평가 및 비교를 용이하게 하고 GPU 가속을 지원함.
실시간으로 수백만 개의 큐비트 (qubits) 에서 오류 허용성 (fault tolerance) 을 구현하기 위해서는 확장 가능한 디코딩이 필요하며, 이는 본 논문이 제기한 동기가 됩니다. 기존 디코딩 알고리즘 (decoders) 은 클러스터링 (clustering), 매칭 (matching), 확률적 전파 (belief propagation: BP), 신경망과 같은 방식들이 있으며, 표면 코드 (surface code), 토릭 코드 (toric code), 이변량 자전거 코드 (bivariate bicycle code) 와 같은 광범위한 양자 오류 수정 코드에 대해 정확성 부족, 비용 고조, 호환성 부재 등의 한계를 겪습니다. 따라서 기존 디코더와 동시에 정확하고 빠르고 일반적이며 확장 가능한 이상적인 디코더 사이의 격차가 존재합니다. 본 논문은 디코더, 디코더 아키텍처, 디코딩 시뮬레이터라는 세 가지 측면에서 기여합니다.
첫째, 우리는 디코딩 과정에서 무작위성을 도입하는 Lottery BP 를 제안했습니다. Lottery BP 는 위상 코드 (topological codes) 에서 BP 에 비해 2~8 orders of magnitude 의 디코딩 정확도 향상을 제공합니다. 여러 라운드 측정 오류를 효율적으로 디코딩하기 위해, Syndrome vote 를 전처리 단계로 제안하여 다수의 라운드의 syndrome 을 하나로 압축합니다. Syndrome voting 은 디코딩의 latency margin 을 증가시키고 backlog 문제를 완화합니다.
둘째, 우리는 Lottery BP 를 로컬 디코더로, ordered statistics decoding (OSD) 을 글로벌 디코더로 구현하는 PolyQec 아키텍처를 설계했습니다. 이는 표면/토릭 코드 및 X/Z check 에 대해 구성 가능합니다. Lottery BP 가 로컬 디코딩 정확도를 향상시키기 때문에, PolyQec 는 BP+OSD 보다 비용이 많이 드는 글로벌 OSD 디코더를 더 자주 호출하지 않습니다. 예를 들어 위상 코드에서는 3~5 orders of magnitude 적게 호출합니다.
셋째, 디코더의 공정한 평가를 위해 PyTorch 기반 디코딩 시뮬레이터 Syndrilla 를 개발했습니다. Syndrilla 는 모듈라이제이션된 시뮬레이션 파이프라인을 허용하고 새로운 디코더를 유연하게 확장할 수 있습니다. 우리는 디코더 성능을 정량화하기 위한 여러 지표를 수립하여 Syndrilla 에 통합했습니다. GPU 상에서 실행되는 Syndrilla 는 CPU 보다 1~2 orders of magnitude 더 빠릅니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv cs.AR의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기