NeST: ultra-high-rate qLDPC codes with sub-s stabiliser cycles via spin shuttling
이 논문은 중성 원자 구현보다 훨씬 우수한 결함 허용 임계값과 논리적 오류율을 달성하는 동시에 효율적인 논리 연산을 가능하게 하면서, 50μs 미만의 안정기 사이클로 초고속 qLDPC 코드를 구현하기 위해 중첩된 컨베이어 벨트 셔틀링 트랙을 활용하는 실리콘 스핀 큐비트용 공동 설계 아키텍처인 NeST를 제시한다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
오늘날의 기계로는 도달할 수 없는 문제들을 해결할 수 있는 컴퓨터를 구축하기 위해, 과학자들은 양자 물리학의 기묘한 법칙에 주목하고 있습니다. 이 기계들은 여러 상태에 동시에 존재할 수 있는 양자 비트, 즉 큐비트를 사용하여 방대한 양의 정보를 동시에 처리할 수 있습니다. 그러나 이러한 강력함에는 취약성이라는 대가가 따릅니다. 큐비트는 주변 환경에 의해 쉽게 방해를 받아 계산을 망칠 수 있는 오류를 일으킵니다. 이를 해결하기 위해 연구자들은 하나의 논리적 비트 정보를 여러 개의 물리적 큐비트에 분산시키는 양자 오류 정정이라는 방법을 사용합니다. 만약 하나의 물리적 비트가 실패하더라도 다른 비트들이 이를 보완하여 데이터를 보존할 수 있습니다. 수년 동안 이 작업을 수행하는 가장 대중적인 방법은 각 큐비트가 인접한 이웃하고만 소통하는 평면 격자에 배열되는 표면 코드(surface code)였습니다. 이 방법은 신뢰할 수는 있지만, 단 하나의 유용한 논리적 비트를 만들기 위해 수천 개의 물리적 큐비트가 필요할 정도로 매우 비효율적이어서, 대규모 양자 컴퓨터를 만드는 것을 불가능할 정도로 비싸 보이게 만듭니다.
양자 저밀도 패리티 검사(LDPC) 코드라고 알려진 더 새로운 접근 방식은 이 수학적 구조를 바꿀 가능성을 제시합니다. 이 코드들은 정보를 훨씬 더 밀도 있게 인코딩할 수 있어, 논리적 비트 하나당 단 몇 개의 물리적 큐비트만을 필요로 할 수도 있습니다. 하지만 여기에는 조건이 붙습니다. 이 코드가 작동하려면 큐비트가 단순히 이웃뿐만 아니라 멀리 떨어진 다른 큐비트와도 상호작용해야 합니다. 이러한 장거리 연결은 고체 상태 하드웨어에서 구축하기 어렵습니다. 지금까지 이러한 원거리 연결을 구현하기 위해 큐비트를 이동시킬 수 있었던 유일한 플랫폼은 레이저 빔으로 고정된 중성 원자 시스템이었습니다. 이 레이저들은 빈 공간을 통해 원자를 자유롭게 집어 올리고 이동시킬 수 있지만, 제어가 복잡하고 느립니다. 표준 컴퓨터 칩과 동일한 제조 공정을 사용하는 실리콘 스핀 큐비트라는 다른 유형의 하드웨어는 더 빠른 대안을 제공합니다. 이 큐비트들은 전자를 미세한 경로를 따라 이동시켜 옮길 수 있으며, 이 과정은 밀리초 단위가 아닌 마이크로초 단위로 일어납니다. 문제는 자유 공간의 원자와 달리, 칩 위의 전자들은 정해진 경로를 따라야 하며 서로 충돌해서는 안 된다는 점이었습니다.
본 연구에서 연구진은 이 간극을 메우는 새로운 시스템을 설계하여, 고성능 양자 코드와 실리콘 스핀 큐비트의 특정 역량을 결합한 최초의 완전한 계획을 만들어냈습니다. 그들은 이 아키텍처를 중첩된 셔틀 트랙(Nested Shuttling Tracks)의 약자인 NeST라고 부릅니다. 복잡한 코드를 단순한 격자에 억지로 맞추려 하는 대신, 그들은 하드웨어 레이아웃이 코드 자체의 수학적 구조를 자연스럽게 모방하도록 설계했습니다. 큐비트가 정적인 노동자가 아니라 일련의 중첩된 컨베이어 벨트 위를 움직이는 기차라고 상상해 보십시오. 이 시스템은 평면 사각형 격자 형태의 트랙을 사용하지만, 이를 루프 안에 루프가 있는 형태로 배치합니다. 어떤 루프는 데이터 큐비트를 운반하며 이들은 제자리에 머물러 있고, 다른 루프는 계산을 수행하기 위해 트랙을 따라 움직이는 헬퍼(helper) 큐비트를 운반합니다. 핵심 혁신은 이 헬퍼 큐비트들의 움직임이 무작위가 아니라는 점입니다. 이는 전체 그룹이 하나의 단위로서 함께 움직이며 글로벌 신호에 의해 제어되는 엄격하고 동기화된 움직임입니다. 이를 통해 시스템은 개별 큐비트를 멈추거나 경로를 재설정하거나 충돌 위험을 감수할 필요 없이, 코드에 요구되는 복잡한 장거리 상호작용을 수행할 수 있습니다.
연구진은 이 설계가 오류를 얼마나 잘 처리하는지 시뮬레이션하여 테스트했습니다. 그들은 정보 전송률이 20%에 달하는 가장 효율적인 코드 중 하나인 미튼(mitten) 코드라 불리는 특정 코드 군에 집중했습니다. 시뮬레이션 결과, 이 새로운 아키텍처를 사용하면 시스템이 50마이크로초 미만 내에 전체 오류 검사 주기를 완료할 수 있음을 보여주었습니다. 이는 중성 원자를 사용하는 기존 방식보다 2~3배 더 빠릅니다. 더욱 중요한 것은, 만약 하드웨어가 큐비트를 이동시키는 신뢰도를 약간만 개선할 수 있다면, 논리적 큐비트가 10조 번의 계산 라운드 중 단 한 번만 실패할 정도의 오류 보호 수준에 도달할 수 있다는 점을 시뮬레이션이 시사한다는 것입니다. 이를 위해서는 표면 코드가 동일한 수준의 안전성을 확보하기 위해 1,000개 이상의 물리적 큐비트가 필요한 것과 대조적으로, 논리적 비트 하나당 단 9개의 물리적 큐비트만을 필요로 합니다.
또한 연구팀은 이 아키텍처가 단순한 메모리 저장을 넘어 실제 컴퓨팅에 필요한 복잡한 연산을 처리할 수 있음을 입증했습니다. 계산을 수행하기 위해 양자 컴퓨터는 때때로 특정 속성을 측정해야 하는데, 여기에는 코드에 특수한 헬퍼 구조를 일시적으로 부착하는 과정이 포함됩니다. 일반적으로 이 과정은 코드를 변형시켜 트랙의 깔끔하고 동기화된 움직임을 깨뜨립니다. 그러나 연구진은 모든 큐비트가 여전히 엄격한 글로벌 벨트 운동에 의해서만 움직이도록 이 헬퍼 구조를 구축하는 방법을 찾아냈습니다. 그들은 특정 규모의 대형 코드를 대상으로, 추가적인 큐비트를 추가하지 않고도 계산에 필요한 단계 수를 아주 조금만 늘리는 방식으로 이 작업이 가능하다는 것을 보여주었습니다. 이는 초저오버헤드와 고속이라는 목표가 서로 배타적이지 않다는 것을 증명합니다. 코드와 하드웨어를 처음부터 함께 설계함으로써, 연구진은 실리콘 스핀 큐비트가 실질적인 대규모 양자 컴퓨터를 구축하는 데 필요한 속도와 효율성을 모두 제공할 수 있음을 보여주었습니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.