A framework of partial error correction for intermediate-scale quantum computers
이 논문은 노이즈가 있는 큐비트와 오류 정정 큐비트를 결합한 중간 규모 양자 컴퓨팅을 위한 프레임워크를 제안하며, 정정된 큐비트의 수가 노이즈가 있는 레지스터와의 결합에 의해 결정되는 특정 임계값을 초과할 경우 부분적인 오류 정정이 결맞음 해제(decoherence)를 유의미하게 늦추고 무용 상태로의 수렴을 지연시킬 수 있음을 분석적 및 수치적 증거를 통해 입증한다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
내일의 컴퓨터를 위한 시끄러운 놀이터
컴퓨터가 너무 강력해서 오늘날의 슈퍼컴퓨터가 해결하는 데 수백만 년이 걸릴 문제를 풀 수 있는 세상을 상상해 보십시오. 이것이 양자 컴퓨팅의 약속입니다. 양자 컴퓨팅은 입자가 동시에 두 곳에 존재할 수 있다는 것과 같은 양자 세계의 기묘한 법칙을 사용하여 정보를 처리하는 분야입니다. 하지만 문제가 있습니다. 이 양자 기계들은 믿기지 않을 정도로 취약합니다. 아주 작은 충격, 미세한 온도 변화, 심지어 길을 잃은 전자기파조차도 오류를 일으킬 수 있습니다. 과학계에서는 이를 "노이즈(noise)"라고 부릅니다.
현재 우리는 "노이즈가 있는 중간 단계 양자(NISQ)"라고 불리는 까다로운 과도기에 있습니다. 우리는 수백 개의 큐비트(양자 버전의 비트)를 가진 기계를 구축했지만, 이들은 너무 노이즈가 심해서 복잡하고 긴 계산을 수행하다가 무너져 버립니다. 한편에는 복잡한 오류 정정 코드를 사용하여 오류가 발생하는 즉시 수정하는 "결함 허용(fault-tolerant)" 컴퓨터라는 꿈이 있지만, 이들은 단 몇 개의 신뢰할 수 있는 큐비트를 만들기 위해서도 수천 개의 큐비트를 필요로 합니다. 다른 한편에는 현재의 노이즈가 많은 기계들이 있는데, 이들은 짧은 작업에는 훌륭하지만 너무 깊은 작업에는 쓸모가 없습니다. 과학자들의 큰 질문은 이것입니다: 어떻게 하면 지금 당장 두 세계의 장점을 모두 취할 수 있을까? 완벽하고 오류 없는 미래의 기계를 갖추기 전에, 우리의 제한적이고 노이즈가 많은 하드웨어를 사용하여 유용한 무언가를 할 수 있을까?
"깨끗함과 더러움"의 타협
이 논문은 "부분적 오류 정정(partial error correction)"이라고 불리는 영리한 절충 전략을 탐구합니다. 양자 컴퓨터를 모래성을 쌓으려는 거대한 작업 팀이라고 생각해 보십시오. 완전히 노이즈가 많은 기계에서는 모든 작업자가 스프링클러에 계속 맞고 있어서 모래가 계속 씻겨 내려가고 성이 금방 무너집니다. 완전히 결함 허용이 되는 기계에서는 모든 작업자가 자신들을 건조하게 유지해 주는 거대하고 비싼 거품 안에 있지만, 우리는 아직 모두를 위한 거품을 충분히 가지고 있지 않습니다.
저자들은 하이브리드 접근 방식을 제안합니다. 가장 중요한 작업자들에게는 "깨끗한" 거품(오류가 정정된 큐비트)을 주고, 나머지 팀원들은 "노이즈가 있는" 상태(보호되지 않은 큐비트)로 두는 것입니다. 문제는 이 두 그룹이 함께 협력해야 한다는 점입니다. 만약 깨끗한 작업자가 더러운 작업자에게 양동이를 건네려고 한다면, 그 더러움이 퍼져서 깨끗한 작업자의 진척도를 망칠 수 있습니다. 논문은 다음과 같이 묻습니다: 깨끗한 작업자들이 더러운 작업자들과 상호작용해야 한다면, 일부만 깨끗하게 만드는 것이 과연 가치가 있는가?
연구진은 이 아이디어를 테스트하기 위해 수학적 프레임워크를 구축했습니다. 그들은 단순히 추측한 것이 아니라, "깨끗한" 큐비트(오류 정정에 의해 보호되는 큐비트)가 특수한 논리 게이트를 사용하여 "노이즈가 있는" 큐비트와 어떻게 상호작용할 수 있는지에 대한 구체적인 규칙을 만들었습니다. 그들은 이 혼합 방식이 완벽하지는 않지만, 실제로 모든 사람이 노이즈 상태인 것보다 더 나을 수 있다는 것을 발견했습니다. 단, 처음에 충분한 수의 깨끗한 작업자를 보유하고 있을 때만 그렇습니다.
"임계값"의 발견
연구팀은 작업이 길어지고 복렴해짐에 따라 이 혼합된 팀들이 얼마나 잘 수행되는지 확인하기 위해 시뮬레이션을 실행했습니다. 그들은 놀라운 "임서값(threshold)" 효과를 발견했습니다. 만약 당신이 바다처럼 넓은 노이즈 큐비트들 사이에 단 하나나 두 개의 깨끗한 큐비트만을 섞어 놓는다면, 시스템 전체의 성능은 그냥 모두를 노이즈 상태로 두었을 때보다 오히려 더 나빠집니다. 이는 깨끗한 큐비트들이 매우 귀중하지만, 그것들을 노이즈 큐비트와 연결하는 행위 자체가 이득보다 더 큰 문제(오류)를 유발하기 때문입니다.
그러나 특정 선을 넘어서면—즉, 혼합물에 충분한 양의 깨끗한 큐비트를 추가하면—시스템은 갑자기 반전됩니다. 깨끗한 큐비트들이 닻(anchor) 역할을 하여 전체 계산을 붙잡아 두고, 정보가 쓸모없는 노이즈로 변하는 속도를 늦추기 시작합니다. 논문은 이 이점이 얼마나 많은 "다리(bridges, 연결)"가 깨끗한 그룹과 노이즈가 있는 그룹 사이에 존재하는지에 따라 크게 달라진다는 것을 보여줍니다. 다리가 너무 많으면 더러움이 너무 빨리 퍼지고, 그 다리를 감당할 수 있는 적절한 수의 깨끗한 큐비트가 있다면 시스템은 훨씬 더 오래 안정적으로 유지됩니다.
저자들은 실제 양자 컴퓨터(예: 트랩 이온을 사용하는 기계)가 겪는 것과 유사한 현실적인 노이즈 모델을 사용하여 상세한 컴퓨터 시뮬레이션으로 이를 확인했습니다. 그들은 특정 유형의 회로의 경우, 큐비트의 일부만을 보호하는 것(예를 들어, 총 22개 중 12개의 깨끗한 큐비트)이 모두 노이즈 큐비트를 사용하는 것보다 결과의 품질을 크게 향상시킬 수 있음을 발견했습니다. 그들은 심지어 "유휴 시간(idle time, 작업 사이의 대기 시간)"이 노이즈가 심한 상황에서도 이 방식이 작동한다는 것을 보여주었는데, 이는 실제 장치에서 흔히 발생하는 문제입니다.
이것이 미래에 의미하는 바
이 논문은 양자 컴퓨팅을 해결했거나 완벽한 기계를 만들었다고 주장하는 것이 아닙니다. 대신, 향-몇 년간을 위한 실질적인 로드맵을 제시합니다. 모든 큐비트를 보호할 여력이 생길 때까지 기다릴 필요는 없다는 것을 시사합니다. 보호할 큐비트의 개수와 보호되지 않은 큐비트들과 어떻게 연결할지를 신중하게 선택함으로써, 우리는 현재의 불완전한 하드웨어에서 더 많은 힘을 짜낼 수 있습니다.
저자들은 또한 이 프레임워크가 유연하다는 점을 강조합니다. 이 방식은 다양한 유형의 오류 정정 코드와 함께 작동할 수 있으며, 완전한 정정보다는 "오류 탐지(error detection, 오류를 확인한 후 나쁜 결과를 버리는 방식)"를 위해서도 적응될 수 있습니다. 이는 오류 탐지가 오늘날의 기계에서 훨씬 저렴하고 실행하기 쉽기 때문에 매우 중요한 일입니다.
요약하자면, 이 논문은 혼란스럽고 노이즈가 많은 양자 컴퓨팅 시대에 우리가 "전부 노이즈"이거나 "전부 완벽"인 것 중 하나를 선택할 필요는 없다고 주장합니다. 소수의 초보호 멤버와 다수의 일반 멤버로 팀을 구성하고, 그들이 서로 소통하는 방식을 똑똑하게 설계함으로써, 우리는 생각보다 더 빨리 더 강력하고 신뢰할 수 있는 양자 컴퓨터를 구축할 수 있습니다. 이는 때때로 승리하기 위해 완벽한 팀이 필요한 것이 아니라, 단지 적절한 조합의 선수들이 필요하다는 사실을 상기시켜 줍니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.