2022년 6월로 돌아가서, 오크리지 국립연구소 데뷔했다 국경 지방—세계의 가장 강력한 슈퍼컴퓨터. 국경 지방 초당 10억 번의 계산을 수행할 수 있습니다. 그러나 Frontier가 합리적인 시간 내에 결코 해결할 수 없는 계산 문제가 있습니다.
이러한 문제 중 일부는 다음과 같이 간단합니다. 큰 수를 소수로 인수분해하다. 다른 것들은 오늘날 지구에 직면한 가장 중요한 것들 중 하나입니다. 복잡한 분자를 빠르게 모델링 신흥 질병을 치료하는 약물과 보다 효율적인 소재를 개발하기 위해 탄소 포집 또는 배터리.
하지만 다음 10년 안에 우리는 지금까지 없었던 새로운 형태의 슈퍼컴퓨팅이 등장할 것으로 기대합니다. 그것은 잠재적으로 이러한 문제를 해결할 수 있을 뿐만 아니라, 비용, 발자국, 시간, 에너지의 일부로 이를 수행할 수 있기를 바랍니다. 이 새로운 슈퍼컴퓨팅 패러다임은 원자 수준에서 물질의 이상한 행동을 반영하는 완전히 새로운 컴퓨팅 아키텍처, 즉 양자 컴퓨팅을 통합할 것입니다.
수십 년 동안 양자 컴퓨터는 상업적 실행 가능성에 도달하기 위해 고군분투했습니다. 이러한 컴퓨터에 동력을 제공하는 양자 동작은 매우 민감합니다. 환경소음그리고 유용한 계산을 할 수 있을 만큼 충분히 큰 기계로 확장하기 어렵습니다. 그러나 지난 10년 동안 하드웨어의 개선과 노이즈 처리 방법의 이론적 발전으로 몇 가지 주요 발전이 이루어졌습니다. 이러한 발전으로 양자 컴퓨터는 마침내 성능 수준 반면 고전적인 컴퓨터들은 특정 계산에 있어서는 따라가기 힘들어합니다.
IBM에서 처음으로 유용한 양자 컴퓨터로 가는 길을 볼 수 있게 되었고, 컴퓨팅의 미래가 어떻게 될지 상상할 수 있게 되었습니다. 양자 컴퓨팅이 기존 컴퓨팅을 대체할 것이라고 기대하지 않습니다. 대신 양자 컴퓨터와 기존 컴퓨터가 함께 작동하여 둘 중 하나만으로는 불가능한 계산을 수행할 것입니다. 전 세계의 여러 슈퍼컴퓨터 시설은 이미 양자 컴퓨팅 하드웨어를 시스템에 통합할 계획을 세우고 있으며, 여기에는 독일의 목성일본의 후가쿠그리고 폴란드의 PSNC. 이전에는 다음과 같이 불렸습니다. 하이브리드 양자 고전 컴퓨팅다른 이름으로도 불릴 수 있지만, 우리는 이 비전을 양자 중심 슈퍼컴퓨팅이라고 부릅니다.
비트와 큐비트의 이야기
양자 중심 슈퍼컴퓨터에 대한 우리의 비전의 핵심은 양자 하드웨어로, 우리는 이를 양자 처리 장치(QPU)라고 부릅니다. 특정 작업에서 고전적인 처리 장치보다 더 나은 성능을 내는 QPU의 힘은 근본적으로 다른 작동 원리에서 비롯되며, 이는 양자 역학의 물리학에 근거합니다.
표준 또는 “고전적” 계산 모델에서 우리는 모든 정보를 0 또는 1의 값을 가질 수 있는 2진수 숫자, 즉 비트의 문자열로 축소할 수 있습니다. 우리는 한 번에 하나 또는 두 개의 비트에 작용하는 AND, OR, NOT 및 NAND와 같은 간단한 논리 게이트를 사용하여 해당 정보를 처리할 수 있습니다. 고전적 컴퓨터의 “상태”는 모든 비트의 상태에 따라 결정됩니다. 따라서 다음과 같은 경우 N 비트라면 컴퓨터는 2개 중 하나에만 있을 수 있습니다.N 주.
하지만 양자 컴퓨터는 계산 중에 훨씬 더 풍부한 상태 레퍼토리에 접근할 수 있습니다. 양자 컴퓨터에는 비트도 있습니다. 하지만 0과 1 대신 양자 비트는— 큐비트—양자 속성을 통해 알려진 위에 놓기, 0, 1 또는 두 가지의 선형 조합을 나타냅니다. 디지털 컴퓨터는 그 중 하나에만 있을 수 있지만N 상태에서 양자 컴퓨터는 계산 중에 동시에 여러 논리적 상태에 있을 수 있습니다. 그리고 다른 큐비트가 있는 중첩은 근본적인 방식으로 서로 상관될 수 있습니다. 이는 다음과 같은 또 다른 양자 속성 덕분입니다. 녹채계산이 끝나면 큐비트는 양자 알고리즘 실행 중 생성된 확률에 따라 선택된 단 하나의 상태만 취합니다.
이 컴퓨팅 패러다임이 어떻게 고전적인 패러다임보다 성능이 더 좋을 수 있는지는 분명하지 않습니다. 하지만 1994년 MIT의 수학자 피터 쇼어는 연산 양자 컴퓨팅 패러다임을 사용하여 큰 숫자를 기하급수적으로 더 빨리 소인수로 나눌 수 있습니다. 최고의 고전적 알고리즘보다. 2년 후, 로브 그로버 양자 알고리즘을 발견하다 이 기술은 기존 기술보다 데이터베이스에서 특정 항목을 훨씬 빠르게 찾을 수 있습니다.
아마도 가장 중요한 점은 양자 컴퓨터가 양자 역학의 법칙을 따르기 때문에 이것이 적합한 도구라는 것입니다. 시뮬레이션 우리 세계의 근본적으로 양자적인 현상으로는 약물 발견이나 소재 설계를 위한 분자 상호작용 등이 있습니다.
양자 중심 슈퍼컴퓨터 센터
양자 중심 슈퍼컴퓨터를 만들기 전에, 그것이 유용한 일을 할 수 있는지 확인해야 합니다. 충분히 유능한 QPU를 만드는 것은 반직관적인 양자 행동을 재현할 수 있는 하드웨어를 만드는 것에 달려 있습니다.
IBM에서 양자 계산의 기본 구성 요소인 큐비트는 초전도 구성 요소로 구성됩니다. 각 물리적 큐비트는 커패시터 역할을 하는 두 개의 초전도 판으로 구성되며, 이는 다음과 같은 구성 요소에 연결됩니다. 조셉슨 접합특수한 무손실, 비선형 인덕터 역할을 합니다.
조셉슨 접합을 흐르는 전류는 양자화—불연속 값으로 고정됨. 조셉슨 접합은 두 값(또는 그 중첩)만 현실적으로 접근 가능함을 보장합니다. 큐비트는 두 개의 현재 수준으로 인코딩되며, 하나는 0을 나타내고 다른 하나는 1을 나타냅니다. 하지만 언급했듯이 큐비트는 0과 1 상태의 중첩으로 존재할 수도 있습니다.
초전도체는 초전도성을 유지하기 위해 매우 낮은 온도가 필요하기 때문에 큐비트와 일부 제어 회로는 특수 액체 헬륨 냉장고 내부에 보관됩니다. 희석 냉장고.
우리는 큐비트 상태를 변경하고, 일반적으로 게이트라고 알려진 양자 명령어로 큐비트를 결합합니다. 이들은 특별히 제작된 일련의 마이크로파 파형입니다. QPU는 양자 회로라고 하는 양자 명령어 세트를 수용하고 이진 문자열로 표현된 단일 출력을 반환하는 모든 하드웨어를 포함합니다. QPU에는 큐비트와 신호를 증폭하는 구성 요소, 제어 전자 장치, 명령어를 메모리에 보관하고, 신호를 노이즈에서 축적 및 분리하고, 단일 이진 출력을 만드는 것과 같은 작업에 필요한 고전적 계산이 포함됩니다. 우리는 큐비트, 판독용 공진기, 출력 필터, 양자 버스와 같은 구성 요소를 실리콘 칩 위에 증착된 초전도 층에 에칭합니다.
하지만 초감도 양자 수준에서 큐비트를 제어하려는 것은 어려운 일입니다. 외부 노이즈, 전자 장치의 노이즈, 그리고 다른 큐비트의 제어 신호 간의 크로스토크는 모두 큐비트의 취약한 양자 속성을 파괴합니다. 이러한 노이즈 소스를 제어하는 것은 우리가 유용한 양자 중심 슈퍼컴퓨터를 구상할 수 있는 지점에 도달하는 데 핵심이었습니다.
양자 기술을 최고 수준으로 끌어올리다
아직까지 아무도 결정적으로 증명하지 못했습니다. 양자적 이점—즉, 실제 세계와 관련된 작업에서 최고의 고전적 컴퓨터보다 성능이 뛰어난 양자 컴퓨터입니다. 진정한 양자 이점을 입증하면 이전에는 다루기 힘들었던 작업이 이제 손이 닿는 곳에 있는 새로운 컴퓨팅 시대가 열릴 것입니다.
우리가 이 장대한 목표에 접근하기 전에 우리는 목표를 조금 더 낮게 설정해야 합니다. 양자 유틸리티. 양자 유틸리티는 양자 하드웨어가 양자 회로의 무차별 고전적 계산을 능가하는 능력입니다. 다시 말해, 양자 하드웨어가 기존 컴퓨터보다 양자 계산을 더 잘하는 지점입니다.
이것은 실망스럽게 들릴 수 있지만, 양자적 이점을 향한 길에서 필요한 디딤돌입니다. 최근 몇 년 동안 양자 커뮤니티는 마침내 이 한계에 도달했습니다. 양자 유용성 입증 우리가 수행한 QPU의 2023우리의 양자 하드웨어가 양자 중심 슈퍼컴퓨터에 내장될 만큼 충분히 발전했다는 것을 확신시켰습니다. 이 이정표를 달성하려면 하드웨어와 알고리즘 개선을 포함한 여러 가지 발전이 결합되어야 했습니다.
2019년부터 우리는 진보를 통합하다 반도체 제조에 도입 3D 통합 칩에. 이를 통해 큐비트 평면 아래에 배치된 컨트롤러 칩에서 큐비트에 액세스할 수 있게 되어 칩의 배선(잠재적인 노이즈 소스)을 줄일 수 있었습니다. 또한 여러 큐비트의 정보에 단일 와이어로 액세스할 수 있는 판독 다중화를 도입하여 희석 냉장고에 넣어야 하는 하드웨어 양을 대폭 줄였습니다.
2023년에 우리는 하드웨어에서 큐비트 값을 변경하는 프로그램 단계인 양자 게이트를 수행하는 새로운 방법을 구현했습니다. 이를 위해 다음과 같은 구성 요소를 사용했습니다. 튜닝 가능한 커플러. 이전에는 다른 큐비트를 위한 마이크로파 펄스에 반응하지 않도록 다른 주파수에 반응하는 큐비트를 제작하여 크로스토크를 방지했습니다. 하지만 이로 인해 큐비트가 서로 통신하는 필수적인 작업을 수행하기가 너무 어려워졌고 프로세서도 느려졌습니다. 조정 가능한 커플러를 사용하면 주파수에 따른 제작이 필요 없습니다. 대신 일종의 “켜기-끄기” 스위치를 도입하여 자기장을 사용하여 큐비트가 다른 큐비트와 통신해야 하는지 여부를 결정했습니다. 그 결과 큐비트 간의 크로스토크 오류를 사실상 제거하여 훨씬 더 빠르고 안정적인 게이트를 실행할 수 있었습니다.
우리의 하드웨어가 향상되면서 우리도 입증됨 우리가 약간의 소음을 처리할 수 있다는 것을 오류 완화 연산. 오류 완화는 다음에서 수행할 수 있습니다. 여러 가지 방법. 우리의 경우, 양자 프로그램을 실행하고, 시스템의 노이즈가 프로그램 출력을 어떻게 변화시키는지 분석한 다음 노이즈 모델을 만듭니다. 그런 다음 고전적 컴퓨팅과 노이즈 모델을 사용하여 노이즈 없는 결과가 어떤 모습일지 복구할 수 있습니다. 따라서 양자 컴퓨터의 주변 하드웨어와 소프트웨어에는 오류 완화, 억제, 그리고 결국 오류 수정을 수행할 수 있는 고전적 컴퓨팅이 포함됩니다.
끊임없이 개선되는 하드웨어 발전과 함께 우리는 캘리포니아 대학교 버클리와 협력하여 2023년에 시연하다 127큐비트 양자 칩인 Eagle을 구동하는 양자 컴퓨터는 무차별 대입 고전적 시뮬레이션의 능력을 넘어서는 회로를 구동할 수 있다는 것입니다. 즉, 고전적 컴퓨터가 양자 컴퓨터를 정확히 시뮬레이션하여 회로를 구동하고 양자 유용성에 도달하는 방법입니다. 그리고 우리는 실제 응집 물질 물리학 문제, 즉 프로세서 큐비트의 레이아웃과 유사한 구조를 가진 단순화된 원자 시스템에 대한 자화라는 속성의 값을 찾는 문제를 해결했습니다.
구조에 대한 오류 수정
우리는 양자 하드웨어가 고전적 컴퓨터 알고리즘보다 성능이 뛰어나다는 것을 입증할 수 있었습니다. 양자 컴퓨팅 이론의 가장 강력한 영역인 양자 오류 수정을 활용하지 않고는 계산이 불가능합니다.
계산 후 노이즈를 처리하는 오류 완화와 달리 양자 오류 수정은 프로세스 중에 발생하는 노이즈를 제거할 수 있습니다. 그리고 더 일반적인 종류의 노이즈에 효과적입니다. 먼저 특정 노이즈 모델을 파악할 필요가 없습니다. 게다가 오류 완화는 양자 회로의 복잡성이 커짐에 따라 확장하는 능력이 제한되는 반면 오류 수정은 대규모로 계속 작동합니다.
오류 수정
하지만 양자 오류 수정에는 엄청난 비용이 듭니다. 더 많은 큐비트, 더 많은 연결성, 더 많은 게이트가 필요합니다. 계산하려는 큐비트 하나당 오류 수정을 가능하게 하려면 더 많은 것이 필요할 수 있습니다. 하드웨어를 개선하고 더 나은 오류 수정 코드를 찾는 최근의 발전으로 인해 이러한 비용을 가치 있게 만들 수 있는 오류 수정 슈퍼컴퓨터를 구상할 수 있었습니다.
양자 오류 정정 방식은 기존 이진 컴퓨터의 오류 정정보다 약간 더 복잡합니다. 이러한 양자 방식이 작동하려면 하드웨어 오류율이 특정 임계값 아래여야 합니다. 양자 오류 정정이 시작된 이래로 이론가들은 임계값이 더 느슨한 새로운 코드를 고안했고, 양자 컴퓨터 엔지니어들은 성능이 더 좋은 시스템을 개발했습니다. 하지만 아직 다음과 같은 기능을 갖춘 양자 컴퓨터는 없었습니다. 오류 수정 사용 대규모 계산을 수행합니다.
한편, 오류 수정 이론은 계속해서 발전해 왔습니다. 유망한 발견 모스크바 주립 대학 물리학자 파벨 판텔레예프와 글렙 칼라체프의 논문은 우리가 시스템을 위한 새로운 종류의 오류 정정 코드를 추구하도록 영감을 주었습니다. 그들의 2021년 논문은 오류 정정을 수행하는 데 필요한 추가 큐비트 수가 더 유리하게 확장되는 코드인 “좋은 코드”의 이론적 존재를 입증했습니다.
이로 인해 양자 저밀도 패리티 체크 코드 또는 qLDPC 코드라고 하는 코드 계열에 대한 연구가 폭발적으로 증가했습니다. 올해 초, 우리 팀은 게시됨 오류 임계값이 충분히 높아서 가까운 미래에 양자 컴퓨터에 구현할 수 있는 qLDPC 코드; 큐비트 간에 필요한 연결량은 하드웨어가 이미 제공하는 것보다 약간 더 많았을 뿐입니다. 이 코드는 이전 방법보다 10분의 1의 큐비트만 있으면 동일한 수준에서 오류 수정을 달성할 수 있습니다.
이러한 이론적 발전을 통해, 충분한 양자 처리 능력을 연결하고 가능한 한 기존 컴퓨팅을 활용할 수 있다면 실험적으로 접근 가능한 규모에서 오류가 수정된 양자 컴퓨터를 구상할 수 있습니다.
승리의 하이브리드 고전-양자 컴퓨터
오류 수정을 활용하고, 양자 컴퓨터로 인간과 관련된 문제를 해결할 만큼 충분히 큰 규모에 도달하려면 더 큰 QPU를 구축하거나 여러 QPU를 서로 연결해야 합니다. 또한 양자 시스템에 고전적 컴퓨팅을 통합해야 합니다.
양자 중심 슈퍼컴퓨터는 수천 개의 오류 수정 큐비트를 포함하여 양자 컴퓨터의 모든 힘을 끌어낼 것입니다. 다음은 우리가 거기에 도달하는 방법입니다.
2024
헤론
→ 156 큐비트
→ 오류가 발생하기 전에 5K 게이트
2025
플라밍고
→ 칩간 l-커플러 도입
→ 7개의 칩을 연결하면 7 x 156 = 1,092 큐비트가 됩니다.
→ 오류가 발생하기 전에 5K 게이트
2027
플라밍고
→ 칩 사이의 l-커플러
→ 7 x 156 = 1,092 큐비트
→ 하드웨어 개선 및 오류 완화
→ 오류가 발생하기 전에 10K 게이트
2029
찌르레기
→ 200 큐비트
→ l-, m-, c-커플러 결합
→ 오류 수정
→ 100M 게이트
2030
블루제이
→ 2,000 큐비트
→ 오류 수정
→ 1B 게이트
작년에 우리는 IBM Quantum System Two라고 부르는 기계를 출시했는데, 이를 사용하여 확장 가능한 양자 컴퓨팅 시스템에서 오류 완화 및 오류 수정의 프로토타입을 시작할 수 있습니다. System Two는 더 크고 모듈식 저온 저장 장치를 사용하여 여러 양자 프로세서를 단거리 상호 연결로 단일 냉장고에 넣은 다음 여러 냉장고를 더 큰 시스템으로 결합할 수 있습니다. 이는 기존 슈퍼컴퓨터에 더 많은 랙을 추가하는 것과 비슷합니다.
System Two 출시와 함께 비전을 실현하기 위한 10년 계획도 자세히 설명했습니다. 이 로드맵의 초기 하드웨어 작업 대부분은 상호 연결과 관련이 있습니다. 우리는 여전히 m-커플러라고 부르는 레고 블록과 같은 더 큰 칩에 양자 칩을 연결하는 데 필요한 상호 연결을 개발하고 있습니다. 또한 l-커플러라고 불리는 더 먼 칩 간에 양자 정보를 전송하는 상호 연결을 개발하고 있습니다. 올해 말까지 m-커플러와 l-커플러를 모두 프로토타입으로 출시할 예정입니다. 또한 가장 가까운 이웃보다 더 멀리 떨어진 동일한 칩의 큐비트를 연결하는 온칩 커플러도 개발하고 있습니다. 이는 새로 개발한 오류 수정 코드의 요구 사항입니다. 2026년 말까지 이 c-커플러를 제공할 계획입니다. 그동안 오류 완화를 개선하여 2028년까지 7개의 병렬 양자 칩에서 양자 프로그램을 실행할 수 있도록 할 것입니다. 각 칩은 오류가 발생하기 전에 최대 15,000개의 정확한 게이트를 수행할 수 있으며, 156개 큐비트에서 실행할 수 있습니다.
우리는 또한 오류 수정을 계속 발전시키고 있습니다. 우리의 이론가들은 항상 더 많은 오류 수정 능력을 위해 더 적은 추가 큐비트가 필요하고 더 높은 오류 임계값을 허용하는 코드를 찾고 있습니다. 또한 오류 수정 코드에 인코딩된 정보에 대한 작업을 실행하고 실시간으로 해당 정보를 디코딩하는 가장 좋은 방법을 결정해야 합니다. 우리는 2028년 말까지 이를 시연하고자 합니다. 그렇게 하면 2029년에 오류가 발생할 때까지 최대 1억 게이트를 실행할 수 있는 오류 완화와 오류 수정을 모두 통합한 최초의 양자 컴퓨터를 200큐비트에서 데뷔시킬 수 있습니다. 오류 수정의 추가 발전으로 2033년까지 2,000큐비트에서 10억 게이트를 실행할 수 있게 될 것입니다.
양자 중심 슈퍼컴퓨터를 짜다
오류를 완화하고 수정할 수 있는 능력은 본격적인 양자 컴퓨팅의 길을 가로막는 주요 장애물을 제거합니다. 하지만 우리는 여전히 가장 크고 가장 가치 있는 문제를 해결하기에 충분하지 않다고 생각합니다. 그러한 이유로 우리는 또한 여러 양자 회로와 분산된 고전적 컴퓨팅이 양자 중심 슈퍼컴퓨터로 함께 짜여진 알고리즘을 실행하는 새로운 방식을 도입했습니다.
많은 사람들이 “양자 컴퓨터”를 수백만 개의 물리적 큐비트에서 수십억 개의 연산을 수행하는 프로그램을 실행하기 위해 스스로 작동하는 단일 QPU로 생각합니다. 대신, 우리는 여러 개의 QPU를 통합하여 분산된 클래식 컴퓨터와 병렬로 양자 회로를 실행하는 컴퓨터를 상상합니다.
양자와 고전의 장점을 결합하다
양자 중심 슈퍼컴퓨팅은 병렬화된 워크로드에서 양자 및 고전적 리소스를 활용하여 이전에 가능했던 것보다 더 큰 계산을 실행합니다. 양자 중심 슈퍼컴퓨터는 동일한 데이터 센터의 양자 컴퓨터와 고급 고전적 컴퓨팅 클러스터에서 작업을 조정하도록 최적화된 시스템입니다.
최근 작업 고전적 컴퓨팅과 양자 처리를 통합하여 양자 회로를 훨씬 더 효율적으로 실행할 수 있는 기술을 시연했습니다. 회로 편성이라고 하는 이러한 기술은 단일 양자 컴퓨팅 문제를 여러 양자 컴퓨팅 문제로 분해한 다음 양자 프로세서에서 병렬로 실행합니다. 그런 다음 양자 컴퓨터와 고전적 컴퓨터를 결합하여 회로 결과를 함께 짜서 최종 답을 얻습니다.
또 다른 기술 계산의 핵심적이고 본질적으로 양자적인 부분을 제외한 모든 것을 실행하기 위해 고전적 컴퓨터를 사용합니다. 우리가 양자적 이점을 가장 먼저 실현할 것이라고 믿는 것은 이 마지막 비전입니다.
따라서 양자 컴퓨터는 단순히 양자 프로세서 하나, 제어 전자 장치, 희석 냉장고만 포함하는 것이 아니라 오류 수정 및 오류 완화에 필요한 기존 처리 기능도 포함합니다.
우리는 아직 완전히 통합된 양자 중심 슈퍼컴퓨터를 실현하지 못했습니다. 하지만 우리는 System Two로 기초를 다지고 있으며, 빡빡해요대규모 양자 워크로드를 실행하기 위한 풀스택 양자 컴퓨팅 소프트웨어입니다. 회로 편성을 관리하고 필요한 경우 적절한 컴퓨팅 리소스를 프로비저닝할 수 있는 미들웨어를 구축하고 있습니다. 다음 단계는 하드웨어 및 소프트웨어 인프라를 성숙시켜 양자 및 고전이 서로 확장하여 어느 쪽의 기능을 넘어서는 작업을 수행할 수 있도록 하는 것입니다.
오늘날의 양자 컴퓨터는 이제 고전적 시뮬레이션의 무차별 대입 능력을 넘어선 프로그램을 실행할 수 있는 과학적 도구가 되었으며, 적어도 특정 양자 시스템을 시뮬레이션할 때는 그렇습니다. 그러나 우리는 양자 및 고전적 인프라를 계속 개선하여 결합하면 인간과 관련된 문제에 대한 솔루션을 가속화할 수 있어야 합니다. 이를 염두에 두고, 더 광범위한 컴퓨팅 커뮤니티가 회로 편성, 병렬화된 양자 회로 및 오류 완화를 통합한 새로운 알고리즘을 연구하여 단기적으로 양자의 이점을 얻을 수 있는 사용 사례를 찾기를 바랍니다.
그리고 우리는 가장 강력한 슈퍼컴퓨터 500대 목록에 양자 프로세서를 탑재한 기계가 포함되는 날을 기대합니다.