양자 컴퓨터의 두뇌 QPU ; 기존 컴퓨터와 완전히 다른 계산 방식을 채택해 압도적인 속도로 방대한 계산을 해낼 수 있는 양자 컴퓨터의 계산 유닛 QPU는 과연 무엇일까
? 반도체 기업 엔비디아(NVIDIA)의 공식 블로그에 따르면 양자컴퓨터는 기존 컴퓨터보다
월등하게 높은 계산 능력으로 그동안 ‘시간이 너무 오래 걸려 사실상 풀 수 없다’고
여겨진 문제도 해결할 수 있을 것으로 기대되고 있다.
[ 난자의 근원 난모세포 , 수십 년 동안 노화하지 않는 이유는? ]
가령, 다양한 암호 기술의 핵심인 인수 분해 계산도 양자 컴퓨터로 순식간에 해결할 수 있다.
오늘날 암호 기술이 가진 보안성을 한순간에 뚫어버릴 가능성을 배제할 수 없지만,
그와 동시에 그 어느 때보다 해독이 어려운 암호를 개발하는 것도 가능해진다.
이외에도 원자 수준에서 양자역학을 시뮬레이션하거나 단백질과 약품 등의 구조 해석, 비행기 설계 등 모든 분야에 활용될 전망이다.
QPU란 양자컴퓨터의 두뇌로 전자나 광자 등 입자의 행동을 이용해
기존 컴퓨터의 프로세서보다 훨씬 고속으로 특정 종류의 계산을 하는 것이다.
QPU는 ‘양자 중첩’과 ‘양자엉킴’ 등의 양자 역학의 현상을 이용해 병렬 계산을 실시하는 반면,
기존 컴퓨터에 사용되는 CPU나 GPU 등은 고전물리학의 원리를 전류에 응용한다.
예를 들어 CPU와 GPU는 전류의 온·오프 상태를 비트 단위로 계산하는데 QPU의 양자 비트에서는
0과 1뿐만 아니라 0과 1을 중첩한 상태를 나타낼 수 있다. 고전비트에서 3비트인 경우는
‘000’ ‘001’ ‘010’ ‘011’ ‘100’ ‘101’ ‘110’ ‘111’ 중 한 번에 나타낼 수 있는 것은 어느 하나뿐이다.
하지만 양자비트는 0과 1의 중첩 상태를 나타낼 수 있기 때문에 여러 상태를 동시에 나타낼 수 있다.
양자컴퓨터에서는 기존 컴퓨터로 하나하나 행하던 계산을 동시 병렬로 하기 때문에 막대한 시간이 필요했던 계산도 순식간에 끝낼 수 있다.
실제로 양자컴퓨팅 기업 QCI(Quantum Computing Inc.)는 BMW와 아마존웹서비스가
선보인 차량 센서 배치에 관한 3854 변수와 500개 이상의 조건이 주어진 문제를 해결했다고 발표했다.
양자 컴퓨터의 두뇌 QPU
기존 컴퓨터라면 많은 시간이 소요되는 문제였지만 QCI 양자컴퓨터는 불과 6분 만에 답을 내놓았다는 것.
물론 양자비트 수가 많을수록 가능한 병렬 계산의 양이 늘어나기 때문에 양자비트 수는 QPU의 능력과 직결된다.
현재 양자컴퓨터 연구팀은 QPU의 성능을 테스트하고 측정하기 위한 방법을 모색하고 있다.
QPU에 양자비트를 구축하는 대표적 방법은 ‘초전도 양자비트’ 기술이다. 두 초전도체 사이에
절연체를 끼우는 조지프슨 접합(Josephson Junction)으로 쿠퍼 페어(Cooper pair)로 불리는
두 전자가 터널 효과에 의해 절연체를 통과하는 현상을 이용해 양자역학적 중첩을 실현하는 것이다.
양자비트에 사용되는 초전도체의 상태를 지속시키기 위해 양자컴퓨터 회로는 액체질소 등으로 극저온에서 동작시켜야 한다.
또 일부 기업은 전자가 아닌 광자를 사용해 양자비트를 개발하고 있다. 광자의 진동이나 경로를
0~1로 계산하기 때문에 초전도 양자비트와 달리 액체질소 등으로 양자비트를 극저온으로 유지할 필요가 없다.
다만, 광자 관리를 위한 레이저와 고도의 검출기가 필요하고, 검출시 에러가 일어나기 쉽다는 점이 단점이다.