AI 101
양자 컴퓨터란 무엇인가요?

양자 컴퓨터는 계산의 다양성과 정확도를 획기적으로 높여 컴퓨터의 새로운 응용 분야를 열고 물리적 현상에 대한 우리의 모델을 향상시킬 잠재력을 가지고 있습니다. 그러나 양자 컴퓨터에 대한 미디어 보도가 증가하고 있음에도 불구하고, 많은 사람들은 여전히 양자 컴퓨터가 일반 컴퓨터와 어떻게 다른지 확신하지 못합니다. 양자 컴퓨터의 작동 방식, 일부 응용 분야, 그리고 다가올 미래를 살펴보겠습니다.
양자 컴퓨터란 무엇인가요?
양자 컴퓨터가 어떻게 작동하는지 의미 있게 살펴보기 전에, 먼저 양자 컴퓨터를 정의해야 합니다. 양자 컴퓨터에 대한 간단한 정의는 다음과 같습니다: 양자 역학을 기반으로 하여 특정 복잡한 계산을 기존 컴퓨터보다 훨씬 더 효율적으로 수행할 수 있는 컴퓨터입니다. 이것은 양자 컴퓨터에 대한 빠른 정의이지만, 양자 컴퓨터와 기존 컴퓨터를 구분하는 것을 진정으로 이해하기 위해 시간을 좀 들여야 합니다. 일반 컴퓨터는 이진 시스템으로 정보를 인코딩합니다: 데이터의 각 비트를 1 또는 0으로 표현합니다. 일련의 1과 0이 연결되어 텍스트, 이미지, 오디오와 같은 복잡한 정보 덩어리를 나타냅니다. 그러나 이러한 이진 시스템에서는 정보가 오직 1과 0으로만 저장될 수 있어, 데이터가 표현되고 해석되는 방식에 엄격한 한계가 있으며, 데이터가 더 복잡해질수록 반드시 더 길고 긴 1과 0의 문자열이 되어야 함을 의미합니다. 양자 컴퓨터가 데이터를 더 효율적으로 저장하고 해석할 수 있는 이유는 데이터를 표현하는 데 비트를 사용하지 않고 “큐비트“를 사용하기 때문입니다. 큐비트는 광자와 전자와 같은 아원자 입자입니다. 큐비트는 새로운 계산 방법에 유용하게 만드는 몇 가지 흥미로운 특성을 가지고 있습니다. 큐비트는 컴퓨터 엔지니어가 활용할 수 있는 두 가지 특성이 있습니다: 중첩과 얽힘. 양자 중첩은 큐비트가 “1” 상태나 “0” 상태뿐만 아니라 이 상태들 사이의 연속체에 존재할 수 있게 하여, 큐비트를 사용하여 더 많은 정보를 보유할 수 있음을 의미합니다. 한편, 양자 얽힘은 큐비트 쌍이 생성되고 하나의 큐비트가 변경되면 다른 큐비트도 예측 가능한 방식으로 변경되는 현상을 말합니다. 이러한 양자 특성은 복잡한 데이터를 더 효율적인 방법으로 표현하고 구조화하는 데 사용될 수 있습니다.
양자 컴퓨터의 작동 방식
양자 “중첩”은 한 번에 하나 이상의 위치에 있을 수 있다는 사실에서 그 이름을 얻었습니다. 비트는 단 두 가지 위치에만 있을 수 있는 반면, 큐비트는 여러 상태를 동시에 존재할 수 있습니다. 양자 중첩의 존재 덕분에 부분적으로, 양자 컴퓨터는 동시에 여러 다른 잠재적 결과를 계산할 수 있습니다. 계산이 완료되면 큐비트가 측정되어 양자 상태가 0 또는 1로 붕괴되면서 최종 결과가 생성됩니다. 이는 결과가 기존 컴퓨터에 의해 해석될 수 있음을 의미합니다. 양자 컴퓨팅 연구자와 엔지니어는 마이크로파 또는 정밀 레이저를 사용하여 큐비트가 있는 위치를 변경할 수 있습니다. 컴퓨터 엔지니어는 양자 얽힘을 활용하여 컴퓨터의 처리 능력을 획기적으로 향상시킬 수 있습니다. 양자 얽힘은 두 큐비트가 서로 연결되어 하나의 큐비트를 변경하면 다른 큐비트도 신뢰할 수 있는 방식으로 변경된다는 사실을 말합니다. 왜 큐비트가 그러한 관계를 설정할 수 있는지 또는 이 현상이 정확히 어떻게 작동하는지 완전히 이해되지는 않았지만, 과학자들은 양자 컴퓨터에 이를 잠재적으로 활용할 수 있을 만큼 충분히 이해하고 있습니다. 양자 얽힘 때문에 양자 기계에 추가 큐비트를 더하는 것은 컴퓨터의 처리 능력을 단순히 두 배로 늘리는 것이 아니라 기하급수적으로 확장할 수 있습니다. 이 모든 것이 너무 추상적으로 느껴진다면, 미로를 상상함으로써 중첩이 어떻게 유용한지 설명할 수 있습니다. 일반 컴퓨터가 미로를 풀려고 시도하려면, 성공적인 경로를 찾을 때까지 미로의 각 경로를 시도해야 합니다. 그러나 양자 컴퓨터는 특정 한 상태에 얽매이지 않기 때문에 본질적으로 모든 다른 경로를 동시에 탐색할 수 있습니다. 이 모든 것은 얽힘과 중첩의 특성이 양자 컴퓨터를 유용하게 만든다는 것을 말합니다. 왜냐하면 그들은 불확실성을 다룰 수 있고, 더 많은 가능한 상태와 결과를 탐색할 수 있기 때문입니다. 양자 컴퓨터는 과학자와 엔지니어가 많은 변수를 가진 다면적인 상황을 더 잘 모델링하고 이해하는 데 도움을 줄 것입니다.
양자 컴퓨터는 무엇에 사용되나요?
이제 양자 컴퓨터가 어떻게 작동하는지에 대한 직관이 더 생겼으니, 양자 컴퓨터의 가능한 사용 사례를 탐구해 보겠습니다. 우리는 이미 양자 컴퓨터가 기존 계산을 훨씬 빠른 속도로 수행하는 데 사용될 수 있다는 사실을 암시했습니다. 그러나 양자 컴퓨터 기술은 기존 컴퓨터로는 불가능하거나 매우 비실용적인 것들을 달성하는 데 사용될 수 있습니다. 양자 컴퓨터의 가장 유망하고 흥미로운 응용 분야 중 하나는 인공 지능 분야입니다. 양자 컴퓨터는 신경망이 생성하는 모델과 이를 지원하는 소프트웨어를 개선할 수 있는 힘을 가지고 있습니다. Google은 현재 자사의 양자 컴퓨터를 사용하여 자율 주행 차량 제작을 지원하고 있습니다. 양자 컴퓨터는 또한 화학적 상호작용 및 반응 분석에서 역할을 할 수 있습니다. 가장 진보된 일반 컴퓨터조차도 상대적으로 간단한 분자 사이의 반응만 모델링할 수 있으며, 이는 해당 분자의 특성을 시뮬레이션함으로써 달성합니다. 그러나 양자 컴퓨터는 연구자가 연구 중인 분자와 정확히 동일한 양자 특성을 가진 모델을 생성할 수 있게 합니다. 더 빠르고 정확한 분자 모델링은 새로운 치료제 및 더 효율적인 태양광 패널과 같은 에너지 기술 제작에 사용될 새로운 물질의 창출에 도움이 될 것입니다. 양자 컴퓨터는 또한 날씨를 더 잘 예측하는 데 사용될 수 있습니다. 날씨는 많은 사건들의 합류점이며 날씨 패턴을 예측하는 데 사용되는 공식은 복잡하고 많은 변수를 포함합니다. 날씨를 예측하는 데 필요한 모든 계산을 수행하는 데는 극도로 오랜 시간이 걸릴 수 있으며, 그 동안 날씨 조건 자체가 변할 수 있습니다. 다행히도 날씨를 예측하는 데 사용되는 방정식은 양자 컴퓨터가 활용할 수 있는 파동 특성을 가지고 있습니다. 양자 컴퓨터는 연구자들이 기후가 변화하는 세상에서 필요한 더 정확한 기후 모델을 구축하는 데 도움을 줄 수 있습니다. 양자 컴퓨터와 알고리즘은 또한 사람들의 데이터 프라이버시를 보장하는 데 도움을 주는 데 사용될 수 있습니다. 양자 암호화는 양자 불확정성 원리를 이용하는데, 여기서 어떤 물체를 측정하려는 시도는 결국 그 물체에 변화를 가져옵니다. 통신을 가로채려는 시도는 결과적인 통신에 영향을 미치고 변조의 증거를 보여줄 것입니다.
양자 컴퓨팅의 미래
양자 컴퓨터의 대부분의 용도는 학계와 기업에 국한될 것입니다. 소비자/일반 대중이 양자 스마트폰을 얻을 가능성은 낮습니다. 적어도 가까운 시일 내에는 아닙니다. 이는 양자 컴퓨터를 작동시키는 데 특수 장비가 필요하기 때문입니다. 양자 컴퓨터는 주변 환경의 가장 미세한 변화조차도 큐비트가 위치를 바꾸고 중첩 상태에서 이탈하게 할 수 있기 때문에 방해에 매우 민감합니다. 이것을 결어긋남(decoherence)이라고 하며, 이는 양자 컴퓨터의 발전이 일반 컴퓨터에 비해 매우 느리게 보이는 이유 중 하나입니다. 양자 컴퓨터는 일반적으로 극저온 조건에서 다른 전기 장비로부터 격리되어 작동해야 합니다. 모든 예방 조치를 취하더라도, 잡음은 여전히 계산에 오류를 일으키며, 연구자들은 큐비트를 더 신뢰할 수 있게 만드는 방법을 찾고 있습니다. 양자 컴퓨터가 현재의 슈퍼컴퓨터의 성능을 완전히 능가하는 양자 우위(quantum supremacy)를 달성하기 위해서는 큐비트들이 서로 연결되어야 합니다. 진정한 양자 우위 컴퓨터는 수천 개의 큐비트를 필요로 할 수 있지만, 오늘날 최고의 양자 컴퓨터는 일반적으로 약 50개의 큐비트만 다룰 수 있습니다. 연구자들은 더 안정적이고 신뢰할 수 있는 큐비트를 만들기 위해 끊임없이 진전을 이루고 있습니다. 양자 컴퓨터 분야의 전문가들은 강력하고 신뢰할 수 있는 양자 장치가 10년 이내에 등장할 수 있다고 예측합니다.


