← 최신 논문
⚛️ quantum physics

GPU-Accelerated Quantum Simulation of Stabilizer Circuits

본 논문은 스테이블라이저 회로 진화 및 측정을 위한 새로운 병렬 알고리즘을 채택하여 기존의 최첨단 CPU 및 GPU 시뮬레이터 대비 최대 105배의 속도 향상과 80% 이상의 에너지 절감을 달출하는 GPU 가속 시뮬레이터인 QuaSARQ를 소개하며, 이를 통해 최대 180,000 큐비트를 가진 회로의 효율적인 시뮬레이션을 가능하게 한다.

원저자: Muhammad Osama, Dimitrios Thanos, Alfons Laarman

게시일 2026-09-24
📖 4 분 읽기🧠 심층 분석

원저자: Muhammad Osama, Dimitrios Thanos, Alfons Laarman

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. ✨ 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

양자 컴퓨터를 작동하는 기계로 구축하려는 여정에서, 과학자들은 역설에 직면해 있습니다. 기계가 제대로 작동한다는 것을 증명하려면, 먼저 고전 컴퓨터로 그 동작을 시뮬레이션해야 한다는 점입니다. 하지만 양자 시스템을 시뮬레이션하는 것은 매우 어렵기로 유명한데, 이는 입자가 하나씩 추가될 때마다 이를 기술하는 데 필요한 정보량이 폭발적으로 증가하기 때문입니다. 단 하나의 양자 비트, 즉 큐비트는 중첩 상태로 존재하여 0과 1을 동시에 나타낼 수 있습니다. 많은 큐비트를 서로 연결하면, 그 결합된 상태는 추적하기가 믿기 힘들 정도로 거대하고 복잡한 가능성의 망이 됩니다. 그러나 '스테빌라이저 회로(stabilizer circuits)'라고 알려진 특수한 클래스의 양자 회로는 더 예측 가능한 방식으로 동작합니다. 이 회로들은 강력한 성능을 갖추어 오류 정정 및 통신 프로토콜을 테스트할 수 있지만, 범용 양자 컴퓨터가 가진 완전하고 혼돈스러운 복잡성을 만들어내지는 않습니다. 이러한 구조 덕분에 이들은 고전 기계에서 시뮬레이션될 수 있지만, 오직 시뮬레이션이 방대한 데이터의 양에 발목 잡히지 않을 만큼 영리할 경우에만 가능합니다.

문제는 이러한 회로가 커짐에 따라—수만 개의 큐비트와 수백만 개의 연산에 도달함에 따라—전통적인 시뮬레이션 방식이 한계에 부딪혔다는 것입니다. 특히 이들은 측정(measurement)이 포함된 경우 어려움을 겪는데, 측정은 양자 상태가 관찰되어 확정적인 결과로 붕괴되는 순간을 의미합니다. 측정은 무작위성을 도입하며, 컴퓨터가 내부 데이터 구조를 끊임없이 재구성하도록 만드는데, 이 과정은 표준 프로세서 상에서 매우 고통스럽고 순차적인 작업이 됩니다. 라이덴 대학교(Leiden University)의 연구진은 시뮬레이션 전체를 그래픽 처리 장치, 즉 GPU로 옮김으로써 이러한 병목 현상을 우회하는 새로운 접근 방식을 도입했습니다. 원래 비디오 게임을 렌더링하기 위해 설계된 이 칩들은 수천 개의 단순한 계산을 동시에 수행하도록 만들어져 있어, 대규모 양자 회로를 시뮬레이션하는 데 필요한 대규모 병렬 데이터 연산에 이상적입니다.

무함마드 오사마(Muhammad Osama), 디미트리오스 타노스(Dimitrios Thanos), 알폰스 라르만(Alfors Laarman)이 이끄는 팀은 QuaSARQ라는 새로운 시뮬레이터를 개발했습니다. 이들은 기존의 순차적인 방식을 억지로 빠르게 만드는 대신, GPU 아키텍처에 맞게 근본적인 알고리즘을 완전히 새로 작성했습니다. 표준적인 시뮬레이션에서 측정이 일어난 후 양자 회로의 상태를 업데이트하는 작업은 종종 다음 조각을 놓기 전까지 현재의 조각을 놓아야 하는 복잡한 퍼즐을 푸는 것과 유사한 단계별 과정을 포함합니다. 이는 모든 것을 느리게 만드는 의존성 체인을 생성합니다. 연구진은 GPU가 이러한 수천 개의 업데이트를 동시에 처리할 수 있도록 이 과정을 재설계했습니다. 그들은 메모리에 접근할 때 끊김 없이 연속적인 스트림 형태로 데이터를 조직함으로써, 많은 프로세서가 동시에 동일한 메모리 공간을 읽고 쓰려고 할 때 발생하는 일시 정지와 충돌을 제거했습니다.

그들의 작업에서 핵심적인 혁신은 시뮬레이션 중 '피벗(pivot)' 지점을 처리하는 방식입니다. 측정이 발생하면 시뮬레이터는 양자 상태의 어느 부분이 영향을 받는지 식별하고 이를 업데이트해야 합니다. 이전 방식에서는 이러한 영향을 받는 부분을 찾는 과정이 특정 회로에 따라 크게 달라지는 느린 탐색 과정이었습니다. 새로운 방식은 이러한 검색 결과를 조밀하고 압축된 리스트로 묶어, GPU가 단 한 번의 효율적인 패스로 이를 처리할 수 있게 합니다. 또한, 전통적인 단계별 데이터 제거 방식을 세 번의 조율된 스윕(sweeps)을 통해 변화량을 계산하는 병렬 기술로 대체했습니다. 이를 통해 시뮬레이터는 최대 180,000개의 큐비트와 1,000개의 레이어 깊이를 가진 회로를 다룰 수 있게 되었으며, 이는 기존의 많은 도구로는 도달할 수 없었던 규모입니다.

테스트 결과는 놀라웠습니다. 최적화된 CPU 기반 도구인 Stim을 포함한 기존의 가장 빠른 시뮬레이터들과 비교했을 때, QuaSARQ는 엄청난 속도 향상을 보여주었습니다. 가장 까다로운 테스트 케이스에서, 이 새로운 시뮬레이터는 경쟁 도구들보다 최대 105배 더 빠르게 실행되었습니다. 순수한 속도 외에도 효율성 측면의 이득 역시 상당했습니다. GPU가 작업을 훨씬 더 빠르게 완료했기 때문에, CPU 기반 대안들보다 에너지를 80% 이상 적게 소비했습니다. 이는 대규모 시뮬레이션을 실행하는 데 드는 에너지 비용이 연구자들에게 주요 관심사가 되고 있는 상황에서 매우 중요한 발견입니다. 또한 이 새로운 도구는 동일한 회로를 수천 번 실행하여 통계적 그림을 그리는 과정인 '매니 샷(many-shot)' 샘플링에서도 탁월한 성능을 보였습니다. 다른 시뮬레이터들은 필요한 샘의 수가 증가함에 따라 속도가 현저히 느려졌지만, QuaSARQ는 수천 번의 샷을 손쉽게 처리하며 꾸준하고 빠른 속도를 유지했습니다.

연구진은 소규모 회로부터 180,000개의 큐비트를 가진 거대 회로에 이르기까지 광범위한 벤치마크 세트로 시스템을 테스트했습니다. 이 테스트에서 QuaSARQ는 최적화된 CPU 시뮬레이터인 Stim뿐만 아니라 Qiskit-Aer, Qibo, Cirq, PennyLane과 같은 다른 선도적인 소프트웨어 패키지들을 지속적으로 능가했습니다. 구체적인 비교 사례로, 선도적인 CPU 시뮬레이터가 132시간 동안 125개의 회로를 완료하는 동안, QuaSARQ는 단 72시간 만에 177개의 회로를 마쳤습니다. 이러한 이점은 측정이 많은 회로에서 특히 두드러졌는데, 여기서 새로운 병렬 알고리즘은 시뮬레이션이 멈추는 것을 방지했습니다. 연구팀은 자신들의 접근 방식이 단순히 기존 시뮬레이션을 빠르게 만드는 것이 아니라, 이전에 상세하게 연구하는 것이 불가능했던 규모의 양자 회로 시뮬레이션을 가능하게 한다고 언급했습니다.

이 연구는 복잡한 양자 시스템을 이해하는 길은 고전 하드웨어를 순차적이 아니라 병렬적으로 생각하도록 적응시키는 데 있을 수 있음을 시사합니다. 데이터를 저장하고 업데이트를 계산하는 방식을 재고함으로써, 연구진은 현재의 시뮬레이터가 가진 한계가 근본적인 물리 법칙이 아니라 해결 가능한 공학적 과제임을 보여주었습니다. QuaSARQ의 성공은 스테빌라이저 회로라는 특정 클래스의 경우, 특화된 알고리즘과 현대적인 GPU 하드웨어의 결합이 신뢰할 수 있는 양자 컴퓨터를 설계하고 양자 오류 정정을 검증하기 위한 강력한 도구를 제공할 수 있음을 나타냅니다. 이것이 모든 유형의 양자 회로에 대한 시뮬레이션 문제를 해결하는 것은 아니지만, 신뢰할 수 있는 양자 컴퓨터 개발에 필수적인 기초적인 문제들에 대해 강력하고 효율적인 방법을 제공합니다. 이 발견은 적절한 접근 방식이 있다면 대규모 양자 행동 시뮬레이션의 계산 장벽을 상당히 낮출 수 있다는 점을 명확히 보여줍니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →