실용적인 양자 네트워크에 한 걸음 더 다가가다.

퀀텀 인터넷 얼라이언스(QIA) 소속 TU Delft, QuTech, University of Innsbruck, INRIA, CNRS 등의 연구진이 양자 네트워크를 위해 설계된, 그들이 세계 최초의 운영 체제(OS)라고 명명하는 QNodeOS에 대한 연구 논문을 발표했습니다(Phys.org 게재). QNodeOS는 하드웨어와 독립적으로 설계되었으며, 개발자가 저수준 세부 사항에 신경 쓰지 않고도 애플리케이션 개발과 배포를 용이하게 하는 것을 목표로 합니다. 즉, 고수준 프로그래밍 언어를 사용하여 양자 네트워크에서 애플리케이션을 실행할 수 있는 플랫폼 독립적인 프레임워크입니다.
QNodeOS가 양자 컴퓨터가 아닌 양자 네트워크를 목표로 한다는 점을 이해하는 것이 중요합니다. 간단히 설명하자면, 마이크로소프트의 최신 Majorana 1 칩과 같은 양자 컴퓨터 또는 프로세서는 얽힘(entanglement)이나 중첩(superposition)과 같은 양자 물리학의 법칙을 이용하여 계산을 수행하도록 구축되었습니다. 반면, 양자 네트워크는 이러한 양자 장치들을 연결하여 조정(coordination)을 촉진하며, 분산 양자 컴퓨팅의 핵심 역할을 수행합니다.
양자 네트워크가 원활하게 기능하기 위해서는 양자 정보의 흐름을 관리하고, 얽힘을 관리하며, 연결된 모든 장치를 동기화할 수 있는 운영 체제가 필수적입니다. 기존의 양자 네트워크 애플리케이션 설계는 기능적 제한이 따르고 사용자 친화적이지 못한 임시적이고 하드웨어에 특화된 소프트웨어에 의존했습니다. 이는 마치 저수준 프로그래밍 언어의 고전적 등가물로 볼 수 있습니다. 고수준 언어는 마이크로아키텍처 추상화(abstraction)를 제공하여 다양한 시스템 설계를 넘나들며 코드의 이식성(portability)을 가능하게 합니다. QuTech의 Mariagrazia Luliano가 지적하듯이, 양자 컴퓨팅 분야 또한 이와 같은 발전이 필요합니다. 그녀는 “이 시스템은 가정에서 사용하는 컴퓨터의 소프트웨어와 같습니다. 사용하기 위해 하드웨어가 어떻게 작동하는지 알 필요가 없습니다.”라고 말했습니다.
양자 컴퓨팅의 미래 — 일관된 양자 미래를 그리다: 기술, 기업 및 로드맵
기존 광섬유 네트워크에서 시연된 양자 순간이동
암호 해독이 가능한 양자 컴퓨터에 대한 집단적 경고를 울린 Go 유지 관리자가 합류하다
본 논문은 QNodeOS가 트랩 이온 프로세서(trapped ion processors)와 다이아몬드 색 중심(NV) 기반 시스템을 포함하여 다양한 양자 칩 설계와 호환됨을 상세히 설명합니다. 나아가 이 플랫폼은 최대 하드웨어 리소스 활용도와 효율성을 극대화하기 위해 멀티태스킹을 지원합니다. 추론할 수 있는 바에 따르면, 이는 고수준 코드를 저수준 NetQASM으로 변환하고, 이를 논문에서 QDriver로 정의한 것을 사용해 해당 하드웨어별 명령어로 변환하는 과정을 통해 이루어집니다.
해당 연구팀은 각 단일 큐비트(qubit)를 가진 NV 중심 기반 다이아몬드를 이용한 두 개의 양자 노드에서 QNodeOS를 시연했습니다. 본 연구는 고수준 명령어(임의의 것이라고 명시됨)가 클라이언트 노드가 서버 노드로 명령을 전송하는 기본적인 QDC 프로토콜에 따라 성공적으로 실행되었음을 보여줍니다.
이는 고수준 프로그래밍 및 양자 네트워크 애플리케이션 실행에 대한 최초의 구현 사례입니다. 또한 본 연구는 아키텍처 개선과 지연 시간 감소를 목표로 하는 장거리 연결성 측정에 대해서도 추가적으로 상세히 다루고 있습니다.