큐비트(양자 비트) (Qubit)

컴퓨터과학·AI
한 줄 정의: 0과 1의 중첩 상태를 동시에 가질 수 있는 양자 컴퓨터의 기본 정보 단위.

쉽게 풀면

일반 컴퓨터의 최소 단위인 비트는 항상 0 아니면 1 중 하나의 값만 가진다. 반면 큐비트는 양자역학의 중첩 현상 덕분에 0과 1을 동시에 어느 정도씩 가지는 상태로 존재할 수 있다. 이 성질과 큐비트들 사이의 얽힘 현상을 이용하면 특정 문제에서 기존 컴퓨터보다 훨씬 빠르게 계산할 수 있는 가능성이 생긴다. 다만 큐비트는 매우 불안정해서 극저온이나 정밀한 제어 장치가 필요하며, 오류가 쉽게 발생한다는 한계가 있다.

왜 중요한가

큐비트는 양자컴퓨터가 고전 컴퓨터와 근본적으로 다른 방식으로 정보를 처리할 수 있게 해주는 기본 단위이기 때문에, 양자정보과학 전체가 사실상 큐비트를 얼마나 안정적으로 만들고 조작하느냐의 문제로 귀결됩니다. 초전도, 이온트랩, 광자, 위상 큐비트 등 서로 다른 물리적 구현 방식이 경쟁적으로 연구되고 있으며, 큐비트 수와 오류율 개선은 양자컴퓨팅 하드웨어 논문에서 가장 핵심적으로 다뤄지는 성과 지표입니다.

논문에서는 이렇게 쓰입니다

"제안된 양자 회로는 20개의 큐비트를 사용하여 시뮬레이션되었다."

실제 양자 하드웨어 또는 그 동작을 흉내 낸 시뮬레이터에서 20개의 큐비트로 구성된 회로를 실험했다는 의미이다.

"초전도 큐비트의 결맞음 시간을 늘리기 위해 새로운 재료 조합의 공진기 설계를 제안하였다."

하드웨어 연구에서는 큐비트가 양자 상태를 얼마나 오래 유지할 수 있는지가 핵심 성능 지표이며, 이를 늘리기 위한 소재·구조 개선이 다뤄진다는 뜻입니다.

"표면 부호 기반 오류 정정 코드를 적용하여 물리적 큐비트 다수를 하나의 논리적 큐비트로 인코딩하였다."

실제 계산에 안정적으로 쓸 수 있는 큐비트를 얻기 위해, 오류가 잦은 여러 개의 물리적 큐비트를 묶어 오류에 강한 하나의 논리적 큐비트로 만든다는 의미입니다.

조금 더 깊게 보면

큐비트는 주변 환경과의 상호작용으로 인해 중첩 상태가 무너지는 결어긋남(decoherence)에 취약하며, 이 상태가 유지되는 시간(결맞음 시간)이 길수록 더 복잡한 계산을 오류 없이 수행할 수 있습니다. 현재의 물리적 큐비트는 오류율이 상당히 높은 편이라, 여러 물리적 큐비트를 조합해 오류에 강한 하나의 논리적 큐비트를 만드는 양자 오류 정정 기법이 실용적인 양자컴퓨터 구현의 핵심 과제로 연구되고 있습니다. 논문에서 언급되는 큐비트 수는 물리적 큐비트인지 논리적 큐비트인지에 따라 실질적 계산 능력이 크게 달라지므로 구분해서 읽는 것이 중요합니다.

주의할 점

많은 논문이 실제 양자 하드웨어가 아니라 고전 컴퓨터로 양자 회로의 동작을 흉내 낸 시뮬레이션 결과를 보고하는 경우가 많으므로 구분해서 읽어야 한다.

관련 용어