Core Concepts
본 논문은 재구성 가능한 중성 원자 배열(RAA) 아키텍처를 위한 효율적인 컴파일러 Atomique를 소개한다. Atomique는 양자 회로 매핑, 원자 이동, 게이트 스케줄링을 최적화하여 회로 깊이와 두 큐비트 게이트 수를 크게 줄일 수 있다.
Abstract
본 논문은 재구성 가능한 중성 원자 배열(RAA) 아키텍처를 위한 효율적인 컴파일러 Atomique를 소개한다. RAA 아키텍처는 고정된 원자 배열(FAA)과 달리 원자 이동을 허용하여 장거리 상호작용을 효율적으로 수행할 수 있다.
Atomique는 다음과 같은 핵심 기능을 제공한다:
큐비트-배열 매퍼: 큐비트를 배열에 매핑하여 SWAP 오버헤드를 최소화한다. MAX k-Cut 알고리즘을 활용하여 배열 간 두 큐비트 게이트를 최대화한다.
큐비트-원자 매퍼: 각 배열 내에서 큐비트를 원자에 매핑하여 병렬 실행을 최대화한다. SLM 배열의 경우 행/열 균형을 고려하고, AOD 배열의 경우 자주 사용되는 큐비트 쌍을 일관된 위치에 매핑한다.
고병렬 AOD 라우터: 독립적인 게이트를 병렬로 실행하고, 하드웨어 제약을 준수하며 원자 이동을 최소화한다.
Atomique는 다양한 벤치마크에서 기존 솔루션 대비 회로 깊이를 최대 3.7배, 두 큐비트 게이트 수를 최대 5.6배 줄일 수 있다. 또한 컴파일 시간이 기존 솔버 기반 컴파일러 대비 1000배 빠르다.
Stats
회로 깊이가 최대 3.7배 감소
두 큐비트 게이트 수가 최대 5.6배 감소
컴파일 시간이 기존 솔버 기반 컴파일러 대비 1000배 빠름
Quotes
"본 논문은 재구성 가능한 중성 원자 배열(RAA) 아키텍처를 위한 효율적인 컴파일러 Atomique를 소개한다."
"Atomique는 회로 깊이를 최대 3.7배, 두 큐비트 게이트 수를 최대 5.6배 줄일 수 있다."
"Atomique의 컴파일 시간은 기존 솔버 기반 컴파일러 대비 1000배 빠르다."