← 최신 논문
⚛️ quantum physics

Hardware-Aware Compilation and Execution of Bivariate Bicycle Codes on Neutral-Atom Systems

이 논문은 코드 추상화를 이동, 구역 지정 및 상호작용 제약 조건과 함께 공동 설계함으로써 확장 가능하고 재구성 가능한 중성 원자 프로세서에서 이변량 바이시클 양자 오류 정정 코드를 효율적이고 자원 효율적으로 구현할 수 있게 하는 하드웨어 인식 컴파일 및 실행 시스템인 Park-n-Ride를 소개한다.

원저자: Jason Ludmir, Aditya Ranjan, Nicholas S. DiBrita, Jason Han, Tirthak Patel

게시일 2026-08-19
📖 6 분 읽기🧠 심층 분석

원저자: Jason Ludmir, Aditya Ranjan, Nicholas S. DiBrita, Jason Han, Tirthak Patel

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

양자 컴퓨터는 새로운 약물을 설계하는 것부터 복잡한 화학 반응을 모델링하는 것에 이르기까지, 현재 가장 강력한 슈퍼컴퓨터로도 불가능한 문제들을 해결할 것을 약속합니다. 그러나 이 기계들은 믿기지 않을 정도로 취약합니다. 정보를 저장하는 데 사용하는 큐비트(qubit)라고 불리는 아주 작은 입자들은 열, 진동, 또는 주변의 전자기장에 의해 쉽게 방해를 받으며, 이로 인해 데이터를 거의 즉각적으로 잃어버리게 됩니다. 유용한 양자 컴퓨터를 구축하기 위해 과학자들은 양자 오류 정정(quantum error correction)이라는 기술을 사용하여 이 큐비트들을 보호해야 합니다. 이 과정은 많은 물리적 큐비트를 하나의 안정적인 '논리적' 큐비트로 묶어, 오류가 퍼지기 전에 끊임없이 확인하고 수정하는 과정을 포함합니다. 문제는 이 보호 과정이 방대한 양의 추가 하드웨어와 복잡한 조율을 필요로 하며, 이로 인해 컴퓨터가 너무 느려지거나 커져서 실용성이 떨어지는 경우가 많다는 점입니다.

과학자들이 이를 해결하기 위해 시도하는 여러 방법 중, 이중 순환 코드(bivariate bicycle codes)라고 불리는 특정 방법이 매우 효율적인 옵션으로 부상했습니다. 이 코드는 규칙적이고 반복적인 패턴을 사용하여 큐비트를 조직하며, 이는 오버헤드를 낮게 유지하고 매우 빠른 오류 검사를 가능하게 합니다. 동시에, 중성 원자(neutral atoms)에 기반한 새로운 유형의 양자 하드웨어가 주목을 받고 있습니다. 초전도 회로 나 트랩된 이온을 사용하는 대신, 이 시스템은 레이저를 사용하여 개별 원자를 공중에 붙잡아 둡니다. 이 원자들은 매우 정밀하게 이동시킬 수 있어, 연구자들이 컴퓨터의 배치를 실시간으로 재구성할 수 있게 해줍니다. 이러한 재구성 가능성은 이중 순환 코드에 필요한 복잡한 연결 구조와 완벽하게 부합하지만, 이 두 기술은 아직 성공적으로 결합되지 않았습니다. 원자를 움직이는 규칙은 엄격합니다. 원자들은 서로를 뛰어넘을 수 없으며, 안전하게 상호작용하기 위해 특정 구역 내에 머물러야 합니다. 이러한 규칙을 탐색할 방법이 없다면, 효율적인 코드들을 유연한 하드웨어 위에서 실행할 수 없습니다.

라이스 대학교(Rice University)와 노스이스트 대학교(Northeastern University)의 연구팀은 'Park-n-Ride'라고 부르는 새로운 시스템을 통해 이 간극을 메웠습니다. 이 시스템은 이중 순환 코드의 추상적인 명령을 받아 중성 원자 프로세서에 적합한 유효한 물리적 스케줄로 변환하는 번역기 역할을 합니다. 연구진은 단순히 이론만을 제안한 것이 아니라, 원자를 배치하는 것부터 측정하기 위해 이동시키는 것까지 전체 과정을 시뮬레이션하는 완전한 소프트웨어 프레임워크를 구축했습니다. 그들의 작업은 이러한 고급 오류 정정 코드를 중성 원자 시스템에서 물리적 제약을 위반하지 않고 실행하는 것이 가능하다는 것을 입증했습니다. 원자의 이동과 위치를 세심하게 계획함으로써, 이 시스템은 이전 방식들보다 훨씬 더 빠르게 복잡한 양자 연산을 수행할 수 있으며, 이는 이 특정 코드와 하드웨어의 조합이 실행 가능하다는 것을 증명합니다.

문제의 핵심은 중성 원자 기계의 물리적 한계에 있습니다. 이 컴퓨터들은 격자 안에 원자를 가두기 위해 레이저를 사용하며, 계산을 수행하기 위해 원자들을 특정 위치로 이동시켜 상호작용하게 해야 합니다. 그러나 원자를 이동시키는 데 사용되는 기술인 아코스토-옵틱 디플렉터(acousto-optic deflector)에는 엄격한 규칙이 있습니다. 즉, 원자들의 열(column)은 서로 교차할 수 없다는 것입니다. 만약 한 원자 열이 다른 열의 왼쪽에 있다면, 그 열은 항상 왼쪽에 머물러야 하며 다른 열을 추월할 수 없습니다. 이 제약은 이중 순환 코드에서 요구되는 장거리 연결을 수행하는 데 어려움을 주는데, 이 코드는 종 distant한 곳에 있는 큐비트들이 만나 상호작용해야 하는 경우가 많기 때문입니다. 또한, 원자들은 상호작용을 위해 특정 거리 내에 머물러야 하며, 의도하지 않은 이웃과 너무 가까워지면 상호작용이 실패합니다. 연구진은 단순히 원자를 논리적 목적지로 이동시키려고 시도하는 것이 이러한 규칙 아래에서 교통 체증이나 불가능한 기동을 초-래한다는 것을 발견했습니다.

이를 해결하기 위해 Park-n-Ride 시스템은 컴퓨터의 레이아웃에 대한 새로운 사고방식을 도입합니다. 원자들을 하나의 혼란스러운 구름처럼 취급하는 대신, 시스템은 마치 고속도로의 차선처럼 원자들을 수직 열로 조직합니다. 각 차선 내에서 원자들은 위아래로 움직일 수 있지만, 차선을 변경하거나 서로 교차할 수는 없습니다. 연구진은 어떤 그룹의 원자들이 어느 차선에 앉아야 할지를 결정하는 전략을 개발했습니다. 그들은 어떤 원자들이 서로 가장 빈번하게 대화해야 하는지를 살펴보는 수학적 접근법을 사용하였고, 해당 그룹들을 동일하거나 인접한 차선에 배치했습니다. 이는 원자들이 만나기 위해 이동해야 하는 거리를 최소화하여, 이동에 소요되는 시간과 에너지를 줄여줍니다. '스펙트럴 세리에이션(spectral seriation)'이라 불리는 이 배치 전략은 단순히 무작위로 배치하거나 탐욕적인(greedy) 단계별 방식을 사용하는 것보다 훨씬 더 우수한 것으로 나타났습니다. 시뮬레이션 결과, 이 지능적인 배치는 무작위 배치에 비해 양자 프로그램을 실행하는 데 필요한 총 시간을 최대 17.9% 단축했으며, 표준 탐욕 방식에 비해서는 12.2% 단축했습니다.

원자가 배치되면, 시스템은 그들의 움직임을 관리해야 합니다. 연구진은 이중 순환 코드가 큐비트의 전체 패턴이 특정 방향으로 회전하거나 이동하는 많은 '시프팅(shifting)' 과정을 포함한다는 것을 발견했습니다. 전통적인 방식에서는 이러한 시프팅을 하나씩 수행할 수 있어 느리지만, Park-n-Ride는 이러한 시프팅을 더 작고 병렬적인 움직임으로 분해합니다. 이는 '교차 금지' 규칙을 준수하는 한, 컴퓨터의 서로 다른 부분들이 동시에 서로 다른 방향으로 이동하는 것을 허용합니다. 이러한 움직임을 세심하게 조율함으로써, 시스템은 이러한 시프팅을 훨씬 더 빠르게 실행할 수 있습니다. 시뮬레이션은 이 병렬 접근 방식이 순차적으로 수행해야 할 때보다 시프팅 작업을 훨씬 더 빠르게 완료할 수 있음을 보여주었으며, 결과적으로 전체 오류 정정 주기를 가속화했습니다.

또 다른 중요한 과제는 서로 다른 원자 그룹 간의 측정을 수행하는 것입니다. 오류를 확인하기 위해 두 그룹의 원자들이 함께 모여 상호작용해야 합니다. Park-n-Ride 시스템은 '브리지(bridge)' 메커니즘을 사용하여 이를 해결합니다. 각 그룹에서 특별한 행(row)의 원자들을 공유 상호작용 구역으로 이동시켜 그들이 만날 수 있게 합니다. 시스템은 브리지들이 서로 충돌하지 않도록 움직임을 스케줄링합니다. 이는 마치 교통 흐름처럼 취급되어, 각 브리지가 목적지를 향해 한 번에 한 단계씩 이동하며 다른 브리지를 막지 않도록 보장합니다. 이를 통해 여러 측정이 동시에 일어날 수 있으며, 하나의 측정이 끝나기를 기다릴 필요가 없습니다. 결과에 따르면, 이 방식은 더 큰 회로에서 상호작용에 필요한 단계 수를 거의 절반으로 줄여, 원자들이 위치에 도달하기 위해 대기하는 시간을 획기적으로 단축했습니다.

연구진은 32개 모듈부터 113개 모듈에 이르는 다양한 규모의 시뮬레이션된 양자 회로를 사용하여 시스템을 테스트했습니다. 회로가 커질수록 지능적인 배치와 병렬 이동의 이점이 더욱 두드러진다는 것을 발견했습니다. 가장 큰 시뮬레이션에서, 열의 용량을 늘렸을 때 시스템은 총 실행 시간을 거의 40% 감소시켜 이 방식이 잘 확장(scale)될 수 있음을 보여주었습니다. 또한 연구진은 이 시스템이 원자의 손실을 어떻게 처리하는지도 살펴보았습니다. Park-n-Ride 시스템은 원자가 이동해야 하는 거리와 트랩에 들어오고 나가는 횟수를 최소화하기 때문에, 과정 중에 원자가 손실될 가능성을 줄여줍니다. 연구진의 계산에 따르면, 이 방식은 무작위 배치 전략에 비해 예상되는 원자 손실 수를 40% 이상 줄일 수 있으며, 이는 신뢰할 수 있는 대규모 양자 컴퓨터를 구축하는 데 매우 중요한 요소입니다.

연구는 또한 복잡한 계산에 필요한 특수 자원인 '매직 상태(magic states)'의 생산을 시스템이 어떻게 다루는지 조사했습니다. 이들은 양자 컴퓨터의 연료와 같으며 지속적으로 생산되어야 합니다. 연구진은 각 원자 열이 자신만의 작은 공장을 갖는 시나리오를 모델링했습니다. 그들은 각 열에 생산을 국지적으로 유지함으로써, 전체 컴퓨터가 단 하나의 중앙 공장을 기다려야 하는 병목 현상이 발생하는 것을 방지한다는 것을 발견했습니다. 이 설계는 이 특수 자원에 대한 수요가 증가하더라도 컴퓨터가 원활하게 계속 작동할 수 있도록 보장합니다. 시뮬레이션 결과, 이 공장들의 생산 속도가 중요하긴 하지만, Park-n-Ride의 열 단위 설계 덕분에 시스템이 주 계산을 늦추지 않고 이 요구 사항을 통합할 수 있음을 보여주었습니다.

결론적으로, Park-n-Ride 팀의 연구는 양자 컴퓨팅의 가장 유망한 두 기술을 결합하는 실질적인 로드맵을 제공합니다. 이는 중성 원자 시스템의 엄격한 이동 규칙이 효율적인 오류 정정 코드를 실행하는 데 있어 장벽이 될 수 없음을 보여줍니다. 하드웨어의 물리적 제약과 소프트웨어 명령을 함께 설계함으로써, 연구진은 이론적으로 타당할 뿐만 아니라 실용적으로도 효율적인 시스템을 만들었습니다. 그들의 시뮬레이션은 적절한 계획이 있다면 중성 원자 컴퓨터가 높은 속도와 낮은 오류율로 복잡한 양자 프로그램을 실행할 수 있음을 확인해 줍니다. 이는 자신을 재구성할 수 있는 유연성을 갖춘 시스템이, 어떻게 움직여야 할지 알려주는 똑똑한 가이드만 있다면 기능적인 대규모 양자 컴퓨터로 가는 길이 열려 있음을 시사합니다. 이 결과는 추상적인 이론에서 다음 세대의 양자 기계를 위한 작동 가능한 청사진으로 나아가는 구체적인 진전을 의미합니다.

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

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

Digest 사용해 보기 →