양자 처리 장치(QPU)는 양자 역학을 사용하여 큐비트(양자 비트)를 사용해 복잡한 문제를 해결하는 일종의 최첨단 처리 하드웨어입니다.
양자 컴퓨터의 양자 연산 부분을 포함하고 있는 QPU는 기후 변화, 의약 개발, 인공 지능 AI와 같은 인류가 직면한 어려운 문제를 해결하는 데 활용될 수 있습니다.
기존 컴퓨팅에서 중앙처리장치(CPU)를 "컴퓨터의 두뇌"라고 생각할 수 있는 것과 마찬가지로, 양자 처리 장치는 양자 컴퓨팅 시스템의 "두뇌"와 같은 기능을 합니다. CPU가 단순한 칩 그 이상이며 여러 다른 구성 요소를 포함하는 것처럼, QPU에는 메모리에 명령을 보관하고, 인풋 및 아웃풋 신호를 증폭 및 관리하고, 노이즈에서 신호를 분리하는 데 사용되는 제어 전자 장치 및 클래식 컴퓨팅 하드웨어뿐만 아니라 물리적 계산 큐비트가 포함되어 있습니다.
QPU는 모든 양자 컴퓨터의 핵심 구성 요소이며 양자 칩은 QPU의 핵심 구성 요소입니다. IBM에서 양자 칩은 초전도 부품으로 조각된 다층 반도체입니다. 이러한 구성 요소는 양자 계산을 수행하는 데 사용되는 물리적 큐비트입니다. 이 칩은 큐비트, 판독 공진기 및 인풋과 아웃풋을 위한 여러 배선 계층을 특징으로 하는 여러 계층으로 더 나뉩니다.
QPU에는 다양한 구성으로 배치된 물리적 큐비트와 이를 제자리에 고정하는 구조로 구성된 일반 컴퓨터 칩(양자 데이터 평면이라고도 함)과 크기가 비슷한 양자 칩이 포함되어 있습니다. 칩은 희석 냉장고에서 절대 영도에 가까운 저온 온도에서 보관됩니다.
QPU에는 인풋 및 아웃풋에 필요한 제어 전자 장치 및 기존 컴퓨팅 하드웨어도 포함됩니다. 이러한 구성 요소 중 일부는 희석 냉장고 안에 있고 다른 구성 요소는 희석 냉장고 옆 실온의 랙에 보관합니다.
QPU는 컴퓨터 프로세서 장치 중에서 고유합니다. CPU와 달리 양자 프로세서는 양자 물리학을 활용하여 데이터를 다르게 저장하고 처리합니다. 기존 CPU는 이진 비트를 사용하여 데이터를 0 또는 1로 저장합니다.
큐비트는 0과 1로 이진 정보를 저장할 수 있지만 중첩을 포함할 수도 있습니다. 즉, 0과 1의 특수 조합을 저장할 수 있습니다. QPU는 또한 기존 컴퓨터가 복제하기 어려운 방식으로 정보를 처리할 수 있게 해주는 몇 가지 다른 주요 양자 원리를 활용합니다.
컴퓨터 과학의 세대적 진보를 대표하는 QPU는 가장 강력한 슈퍼컴퓨터보다 양자 알고리즘을 더 잘 처리하도록 설계되었습니다. 대규모 양자 계산에 최적화된 QPU는 CPU를 대체하기 위한 것이 아닙니다. 대신 QPU는 CPU 및 그래픽 처리 장치(GPU)와 함께 고성능 컴퓨팅(HPC) 시스템에 통합되고 있습니다.
에코시스템을 위한 양자 중심 슈퍼컴퓨터에서는 각 유형의 프로세서가 다르게 기능하며 에코시스템에서 다양한 유형의 계산을 처리하는 데 사용됩니다.
20세기에는 이론적인 개념으로만 여겨졌지만, 최근 양자 기술의 발전으로 QPU 개발이 급증하고 있습니다. 오늘날 IBM은 특정 문제를 해결하기 위해 기존의 모든 슈퍼컴퓨팅 방법을 능가하는 성능을 갖춘 양자 이점을 달성할 수 있는 실행 가능한 QPU를 개발하기 위해 컴퓨터 과학의 한계를 뛰어넘고 있습니다. IBM의 개발자들은 이미 양자 유틸리티가포함된 QPU와 양자 하드웨어를 제공하고 있으며, 이를 통해 무차별 고전 시뮬레이션의 범위를 넘어서는 양자 회로에 안정적이고 정확한 아웃풋을 제공할 수 있는 기능을 제공하고 있습니다.
양자 컴퓨팅은 양자 역학의 힘을 활용하여 가장 강력한 슈퍼컴퓨터조차도 해결할 수 없는 복잡한 문제를 해결하는 기술입니다. 고전 컴퓨터에는 수십만 년이 걸릴 수 있는 큰 소수를 인수분해하는 것과 같은 작업은 이론적으로 충분히 강력한 양자 컴퓨터를 사용하면 몇 분 만에 완료할 수 있습니다.
양자 컴퓨터는 기존 컴퓨터와 다르게 정보를 처리합니다. 논리 규칙에 따라 복잡한 계산의 모든 단계를 계산해야 하는 기존 컴퓨터와 달리 큐비트로 만든 양자 회로는 양자 연산과 동시에 데이터 세트의 많은 항목을 처리할 수 있어 특정 문제를 해결하는 새로운 방법을 제공하고 잠재적으로 효율성을 몇 배나 향상시킬 수 있습니다.
기존 컴퓨팅:
양자 컴퓨팅:
양자 프로세서는 클래식 컴퓨터와 같은 방식으로 수학 방정식을 수행하지 않습니다. 복잡한 계산의 모든 단계를 논리 규칙으로 계산해야 하는 기존 컴퓨터와 달리 큐비트로 만든 양자 회로는 양자 연산과 동시에 많은 데이터 세트 항목을 처리하여 특정 문제를 해결하고 잠재적으로 효율성을 수십 배 개선할 수 있는 새로운 방법을 제공합니다.
기존 컴퓨터는 트랜지스터를 사용하여 데이터를 바이너리 코드로 저장하고 처리하는 반면, QPU는 큐비트를 사용합니다. IBM® QPU는 고체 초전도 큐비트를 사용하여 데이터를 0, 1 또는 0과 1의 중첩으로 인코딩합니다. 큐비트 수가 증가함에 따라 모든 큐비트 값의 가능한 모든 조합도 중첩으로 유지될 수 있습니다. 이러한 위치 내에서 특정 큐비트가 얽힐 수 있으며, 이 경우 해당 값은 다른 큐비트에 종속되며 더 이상 독립적으로 작동하는 것으로 간주될 수 없습니다. 얽힌 큐비트 하나를 측정하면 다른 큐비트의 상태에 대한 정보가 즉시 제공됩니다. 얽힘은 양자 알고리즘을 실행하는 데 매우 유용한 툴입니다.
양자 계산이 끝나면 QPU와 지원 하드웨어에 의해 데이터가 바이너리로 변환되고, 중첩에 대한 기여도에 해당하는 확률로 각 큐비트에서 0 또는 1이 측정됩니다.
양자 기술은 분자 큐비트라고 알려진 실제 입자 또는 입자의 동작을 모방한 하드웨어(예: 초전도 큐비트)를 사용하여 이진 비트가 할 수 없는 방식으로 계산을 수행할 수 있으며, 양자 시스템에만 있는 네 가지 핵심 원리를 통해 구현할 수 있습니다.
일반적으로 큐비트는 양자 입자(광자, 전자, 갇힌 이온 및 원자와 같은 물리적 우주의 가장 작은 알려진 구성 요소)를 조작 및 측정하거나 이러한 입자를 모방하는 시스템에 의해 생성됩니다.
특정 유형의 큐비트는 특정 작업에 더 적합하지만 알려진 모든 큐비트는 여전히 매우 민감합니다. 기능적 양자 컴퓨터에 사용되는 QPU는 적절한 보정을 유지하고 외부 노이즈를 처리하기 위해 상당한 지원 하드웨어와 소프트웨어가 필요합니다. IBM의 Qiskit 소프트웨어 스택과 같은 소프트웨어 솔루션은 양자 및 기존 하드웨어 전반에서 오케스트레이션하고 필요한 양자 오류 처리를 수행하여 자동화를 통해 부정확한 판독을 제거하는 데 사용되는 툴을 제공합니다.
QPU 내부의 칩은 일반적인 CPU 또는 GPU의 칩과 거의 같은 크기이지만, 양자 컴퓨팅 시스템은 4도어 세단만큼 클 수 있습니다. 이 여분의 부피는 대부분 일관성을 유지하기 위해 큐비트를 우주 공간보다 낮은 온도로 냉각해야 하는 극저온 시스템과 냉장고에서 나옵니다. 또한 지시를 전달하고 적용하며 출력 값을 반환하는 데 사용되는 다른 고전적 구성 요소들도 포함하고 있으며, 이들은 상온에서 보관할 수 있습니다.
양자 컴퓨터는 QPU로 구동되어 대규모 데이터 세트의 처리 속도를 높일 수 있는 잠재력과 함께 특정 복잡한 문제를 해결하는 데 탁월합니다. 신약 개발과 새로운 방식의 머신 러닝(ML) 수행부터 공급망 최적화, 복잡한 기후 데이터에 대한 시계열 모델링 수행에 이르기까지 양자 컴퓨팅은 많은 주요 산업에서 혁신을 가져올 열쇠가 될 수 있습니다.
QPU는 또한 다음과 같은 분야에서 오늘날 인류가 직면한 가장 복잡하고 어려운 문제를 해결하기 위해 양자 중심 슈퍼컴퓨팅에 사용될 것입니다.
IBM은 확장 가능하고 성능 지향적인 양자 컴퓨팅을 위한 Qiskit SDK 및 Qiskit Runtime 등의 양자 컴퓨팅 기술을 제공합니다.
Qiskit Runtime과 IBM Quantum Safe를 통해 유용한 양자 컴퓨팅을 세상에 선보입니다.
IBM Quantum Safe Transformation Services를 사용하여 포스트 퀀텀 암호화 위험으로부터 기업을 보호하세요.