AI Tech Review Letters · 2026-08-27리뷰 허브로 돌아가기

Quantum Circuit Optimization · From Synthesis to Native Control

양자 회로 최적화는 왜 필요한가:
Classiq와 AshN을 대표 사례로

양자 회로 최적화가 필요한 이유와 고수준 합성, 게이트 재작성, 큐비트 배치·라우팅, 네이티브 게이트·펄스 최적화의 전체 지형을 정리하고 Classiq와 AshN을 대표 사례로 증거와 발전 방향을 검토합니다.

고수준 회로 후보가 합성 네트워크를 거쳐 초전도 양자 프로세서로 이어지는 생성형 과학 일러스트
그림 1. 생성 개념 일러스트. 기능 모델–합성–네이티브 제어의 연결을 표현했으며 특정 제품 화면이나 실험 장치를 재현하지 않습니다.

김현중 · AI 보조 · 원문 우선 검증 · 근거 기준일 2026-08-27 · 작성 방법·에이전트 공개

양자 회로 최적화는 같은 계산을 더 짧은 실행시간과 더 작은 오류 예산 안에서 수행하기 위해 필요합니다. 현재 QPU에서는 회로가 길어질수록 decoherence와 gate error가 누적되고, 특히 많은 초전도 프로세서는 직접 연결된 이웃 큐비트 사이에서만 2-큐비트 연산을 실행할 수 있어 routing SWAP이 추가됩니다. 같은 알고리즘도 함수 구현, ancilla 사용, 게이트 재작성, 큐비트 배치와 native gate 선택에 따라 실제 실행 가능성이 크게 달라집니다.

문제 표현과 ansatz 설계, 고수준 합성, gate cancellation·commutation·template rewriting, control simplification, topology-aware placement·routing, native-gate decomposition과 pulse scheduling은 서로 다른 층에서 회로 비용을 줄입니다. Classiq은 기능 중심 모델링과 고수준 합성, automatic control skips를 소프트웨어로 구현해 왔고, 2026년 8월 25일 공개된 AshN 연구는 더 풍부한 native 2-qubit gate로 논리 연산과 routing을 결합하는 하드웨어–소프트웨어 공동 설계 사례입니다.

이번 리뷰는 Classiq과 AshN을 유일한 두 방법으로 다루지 않습니다. 두 연구를 서로 다른 층의 대표 사례로 놓고, Classiq 사례에서 274개의 CX가 120개로 줄어드는 대신 qubit width가 5에서 7로 늘어난 절충과 AshN의 mapped 2-큐비트 gate 약 44–45% 감소가 각각 무엇을 뜻하는지 구분합니다. 이를 바탕으로 양자 회로 최적화의 전체 지형과 end-to-end 발전 방향을 살펴봅니다.

먼저 큰 그림: 양자 회로 최적화는 여러 층에서 일어난다

Classiq과 AshN은 이 목록 전체를 대체하는 두 경쟁 방법이 아닙니다. 아래 표는 각각 고수준 합성·게이트 재작성과 네이티브 게이트·라우팅 층을 보여주는 두 대표 사례의 증거 수준을 비교합니다.

항목 Classiq 계열 연구 AshN 연구
분류 [프리프린트] 고전 컴파일·회로 합성 [프리프린트] 실제 QPU 실험 + 고전 컴파일 확장 연구
줄이는 위치 기능 모델, 함수 구현, 제어 패턴, ancilla 배치 네이티브 2-큐비트 게이트, topology-aware routing
대표 지표 CX 개수·qubit width, 일부 연구의 gate count·depth mapped native 2Q gate count, 2Q depth overhead, 실제 state fidelity
실제 QPU 대표 합성·control-skip 결과에는 없음 최대 8-qubit 회로 실험, 12-qubit chain·3×3 array에서 gate calibration
공통 원리 동일 기능의 구현을 너무 일찍 한 회로로 고정하지 않음 동일 기능의 구현을 너무 일찍 한 gate set과 routing으로 고정하지 않음
입증하지 않은 것 QPU wall-clock 가속, 양자우위 대규모 calibration 확장, fault-tolerant 이득, 양자우위

여기서 가장 중요한 정정이 하나 있습니다. Classiq의 대표 합성 논문에서 274→120과 1,480→842는 회로 깊이를 보고한 값이 아닙니다. CX 개수와 qubit width의 절충입니다. Classiq의 별도 automatic control-skip 연구는 gate count와 depth 감소를 함께 보고합니다. AshN의 45.2%·43.7%도 depth를 뜻하지 않습니다. 1D·2D topology에서의 mapped 2-큐비트 gate count 감소입니다. 서로 다른 지표를 하나의 ‘깊이 감소율’ 막대그래프로 합치면 잘못된 비교가 됩니다.

1. 연구 배경: 왜 양자 회로 최적화가 필요한가

양자 알고리즘 책에서는 멀리 떨어진 두 논리 큐비트도 선 하나로 연결해 gate를 그릴 수 있습니다. 실제 초전도 칩은 대개 평면 위의 이웃한 물리 큐비트끼리만 직접 상호작용합니다. 논리 큐비트 A와 B가 서로 만나야 하는데 칩에서 떨어져 있다면, compiler는 SWAP을 넣어 상태의 위치를 옮깁니다. SWAP 자체도 여러 entangling gate로 분해되므로 gate count, mapped depth와 누적 오류가 늘어납니다.

이때 최종 자원량은 알고리즘 수식만으로 정해지지 않습니다.

  1. 덧셈·MCX·state preparation을 어떤 회로로 구현했는가
  2. ancilla qubit를 더 써서 gate를 줄일 것인가, qubit를 아끼고 gate를 늘릴 것인가
  3. 칩의 coupling graph에서 논리 qubit를 어디에 배치하고 어떻게 옮길 것인가
  4. CZ·iSWAP·AshN처럼 어떤 동작을 native gate로 직접 실행할 수 있는가
  5. 각 gate의 pulse duration, calibration error와 병렬 실행 가능성이 어떠한가
기능 모델에서 논리 회로, 네이티브 라우팅, 펄스로 내려가는 네 층과 Classiq·AshN의 최적화 범위를 보여주는 도식

그림 2. 전체 양자 회로 최적화 지형 위에 두 대표 사례의 범위를 표시했습니다. Classiq은 주로 기능·논리 합성, AshN은 native routing·pulse control에 직접 근거를 두며, 두 범위가 최적화 방법 전체를 뜻하지는 않습니다.

’회로 깊이’도 세 종류로 나눠야 한다

Logical depth는 칩의 연결망을 적용하기 전 병렬 gate layer의 수입니다. Mapped 또는 transpiled depth는 native decomposition과 SWAP routing을 넣은 뒤의 layer 수입니다. 실제 실행시간은 각 pulse의 길이, 동시에 실행할 수 없는 gate, 제어 지연, reset·measurement까지 포함합니다.

따라서 2-큐비트 gate가 줄었다고 실행시간이 같은 비율로 줄지는 않습니다. 서로 다른 native gate는 pulse duration이 다르고, gate 수가 더 많은 회로가 병렬성이 좋아 더 빨리 끝날 수도 있습니다. Tremba 등의 연구도 일반 circuit depth가 compiled circuit의 runtime 순서를 자주 잘못 예측하며, gate duration으로 가중한 gate-aware depth가 더 정확하다고 보고했습니다. AshN 논문 역시 gate count를 단순화된 비용으로 사용했고, 개별 native gate의 duration을 포함한 비교가 더 정교하다고 명시합니다.

2. Classiq은 위쪽에서 구현을 고른다

Qmod와 EDA식 합성: 먼저 기능을 쓰고 나중에 회로를 정한다

전통적인 transpiler는 이미 gate circuit으로 구체화된 입력을 받아 gate를 취소하고, qubit를 배치하고, backend gate set으로 분해합니다. 이 단계에 오면 “QFT adder와 ripple-carry adder 중 어느 것을 쓸까”, “MCX에 ancilla를 몇 개 줄까” 같은 큰 설계 결정은 대부분 끝난 상태입니다.

Classiq의 Qmod는 사용자가 “이 숫자를 증가시켜라”, “이 함수를 제어하라”, “최대 width는 얼마다”, “CX를 줄여라”처럼 기능과 제약을 기술하도록 합니다. 합성 엔진은 함수마다 가능한 구현, ancilla allocation·reuse, uncomputation과 전역 자원 제약을 함께 탐색합니다. 고전 반도체 설계에서 RTL·logic·physical implementation을 차례로 정하는 EDA와 닮은 접근입니다.

Classiq이 2025년 1월 22일 수정한 Design and synthesis of scalable quantum programs v2의 두 예가 이 생각을 잘 보여줍니다.

두 결과를 모든 자원의 동시 감소로 해석할 수는 없습니다. width와 entangling-gate cost 사이의 Pareto 선택입니다. 실험에는 Classiq 0.60.0, Qiskit 1.2.4, PyTKET 1.34.0, PennyLane 0.39.0과 Catalyst 0.9.0이 사용됐고, 모두 1-qubit gate와 CX로 낮춰 비교했습니다. 컴파일은 Apple M1 Pro 한 대에서 실행됐습니다. QPU noise, fidelity, pulse schedule과 wall-clock 실행은 측정하지 않았습니다.

논문 v2는 Qiskit과 PennyLane의 가파른 곡선 일부가 controlled-MCX를 더 큰 MCX로 인식하지 못한 baseline 구현에서 비롯됐을 수 있다고 스스로 설명합니다. 각 도구에 더 효율적인 ad hoc MCX 구현이 있다는 점도 적었습니다. 따라서 이 연구를 ’Classiq이 모든 compiler보다 보편적으로 orders of magnitude 우수하다’고 읽기보다, 고수준에서 ancilla와 함수 구현을 공동 최적화할 때 생기는 설계 여지의 증거로 읽는 편이 정확합니다.

Automatic control skips: 제어하지 않아도 되는 부분을 찾는다

사용자가 기억한 ’회로 깊이를 줄이는 Classiq 연구’와 가장 직접적으로 맞닿는 논문은 2025년 5월 23일 공개된 Efficient Quantum Control via Automatic Control Skips입니다. 양자 프로그램에서 if와 비슷한 coherent control은 비쌉니다. single-qubit gate에 control 하나가 붙으면 2-qubit gate가 되고, multi-control은 더 많은 native gate로 분해됩니다.

하지만 계산과 uncomputation이 한 쌍으로 감싸는 구조에서는 모든 gate에 control을 붙일 필요가 없습니다.

ctrl(U†VU) = U† ctrl(V) U

쉬운 비유로 말하면, 작업대를 준비하는 단계 U와 치우는 단계 U†는 control branch가 어느 쪽이든 실행해도 최종 효과가 상쇄됩니다. 실제로 조건을 걸어야 하는 중심 작업 V에만 control을 남길 수 있습니다. Classiq 연구진은 이런 conjugation pair 가운데 동시에 건너뛰어도 안전하고 비용 절감이 큰 조합을 찾는 문제를 Max Conjugation Pairs로 만들었습니다. 최적해 탐색은 일반적으로 NP-hard이지만, 특정 비가환 구조에서는 dynamic programming으로 다항시간 근사를 구성했습니다.

Qiskit 1.2.4 basis로 transpile한 고전 회로 실험에서 state-preparation 사례는 gate count와 depth가 50% 넘게 줄 수 있었고, random brickwork circuit은 약 8% 감소했습니다. 큰 숫자 하나가 모든 workload에 적용되는 결과는 아닙니다. 또한 저자들은 이 generic 방법이 알고리즘별로 손으로 만든 specialized implementation을 이길 가능성은 낮으며, 그 위에 추가로 적용하는 compiler pass라고 설명합니다. 실제 QPU 결과도 없습니다.

3. AshN은 아래쪽에서 ’이동과 계산’을 합친다

2026년 8월 25일 공개된 Wang 등의 프리프린트는 문제를 물리 gate에 더 가까운 층에서 풉니다. 기존 CZ 중심 gate set에서는 멀리 떨어진 논리 qubit를 만나게 하려고 SWAP을 넣고, 그 SWAP을 여러 native entangler로 분해합니다. 연구진은 “물리 coupler를 더 만들지 않고, 기존 edge 하나가 할 수 있는 일을 늘리면 어떨까”라고 묻습니다.

임의의 2-qubit unitary는 KAK decomposition을 통해 앞뒤의 single-qubit rotation과 다음 비국소 핵심으로 나눌 수 있습니다.

U = (O1⊗O2) ei(aXX+bYY+cZZ) (O′1⊗O′2)

AshN control은 tunable exchange interaction과 두 qubit의 동시 microwave drive를 조절해 Weyl chamber의 넓은 2-qubit operation을 직접 만듭니다. 중요한 algebra는 단순합니다. router가 같은 physical pair에서 논리 연산 U 뒤에 SWAP을 넣으려 한다면, U ⋅ SWAP도 하나의 2-qubit unitary입니다. 이를 한 번의 AshN native operation으로 실행하고 logical-to-physical mapping만 갱신하면 explicit SWAP gate와 별도 layer를 흡수할 수 있습니다.

연구진은 SABRE를 gate-set-aware하게 확장한 MirrorSABRE로 앞으로 필요한 qubit 거리와 SWAP 흡수 가능성을 함께 평가했습니다. 실제 장치에서는 12-qubit chain과 3×3 array에 필요한 AshN gate를 병렬 calibration했고, 회로 실험은 현재 CZ 회로가 너무 깊어지는 한계 때문에 최대 7-qubit benchmark와 8-qubit Dicke-state preparation에 집중했습니다.

실제 QPU에서 확인된 숫자

Classiq과 AshN의 정량 결과를 서로 다른 지표와 검증 층으로 분리한 증거 지도

그림 3. 왼쪽의 CX count·width 결과와 오른쪽의 native 2Q count·QPU fidelity는 같은 축의 수치가 아닙니다. 각각의 baseline과 증거 층 안에서 읽어야 합니다.

더 큰 수십-qubit·수천 2-qubit-gate 사례는 고전 compilation-only 연구입니다. 2D에서 all-to-all reference 대비 routing overhead의 geometric mean이 CZ의 gate count 1.65×·2Q depth 1.86×에서 AshN의 1.13×·1.24×로 낮아졌습니다. all-to-all 값은 fully connected QPU 측정값이 아니며, compiler가 만든 reference입니다.

어디에서 잘 안 듣는가

SWAP 흡수는 workload structure에 의존합니다. 인접한 U와 SWAP이 자주 만나는 구조화된 회로에는 기회가 많지만, interaction partner가 매 layer 빠르게 바뀌는 quantum-volume circuit에서는 흡수할 gate가 적었습니다. calibration 범위도 아직 12-qubit chain과 3×3 array입니다. 더 큰 칩에서 crosstalk, drift, calibration time이 어떻게 늘어나는지 검증되지 않았습니다. 논문은 encoded operation이나 logical error rate도 측정하지 않았습니다.

4. 두 대표 사례는 왜 닮았고, 어디가 다른가

두 접근의 공통 철학은 동일 기능의 구현 자유도를 너무 일찍 버리지 않는다는 것입니다.

차이는 최적화 레버입니다. Classiq의 대표 증거는 generic 1Q+CX로 낮춘 고전 합성 결과이고, AshN의 중심 증거는 특정 superconducting hardware의 gate family·topology·calibration까지 포함한 제한된 QPU 실험입니다. Classiq 논문은 connectivity가 구현 선택에 중요하다고 논의하지만 대표 수치에서 physical coupling graph의 routing 비용을 검증하지 않았습니다. AshN 논문은 그 routing 비용 자체를 중심 문제로 삼았습니다.

5. 발전 방향: 개별 최적화에서 교차 계층 공동 최적화로

발전 방향은 Classiq과 AshN 중 하나를 고르는 데 있지 않습니다. 합성기, gate-rewriting pass, router와 pulse optimizer가 동일한 hardware·application cost model을 공유하는 쪽으로 가야 합니다. 아래 흐름은 Classiq과 AshN을 사용한 하나의 대표적 결합 예이며, 실제 stack에는 다른 synthesizer·mapper·native gate와 fault-tolerant compiler가 들어갈 수 있습니다.

  1. Qmod 같은 functional model에서 필요한 계산과 허용 오차를 기술합니다.
  2. high-level synthesis가 QFT/ripple-carry, MCX, ancilla·uncomputation 전략을 고릅니다.
  3. backend cost model이 단순한 ‘CX 한 개=1’ 대신 실제 topology, AshN gate duration·error, calibration availability를 반영합니다.
  4. native-gate-aware router가 남은 U+SWAP을 흡수합니다.
  5. pulse scheduler가 crosstalk과 병렬 실행을 포함한 실제 시간을 계산합니다.

이 결합은 합리적인 연구 방향이지만, 두 논문이 Classiq와 AshN을 실제로 연결해 end-to-end 성능을 검증한 결과는 아닙니다. 현재 근거에서 말할 수 있는 것은 위쪽과 아래쪽에서 각각 구현 자유도를 남겼을 때 자원 절감 기회가 생겼다는 점입니다.

6. QAOA·양자화학·재료 계산에서 어떻게 시험할까

사용자의 최적화와 DFT·OLED 연구에 연결하면, 다음 benchmark가 실용적입니다.

연구 회로 Classiq 계열에서 볼 것 AshN 계열에서 볼 것 반드시 함께 볼 고전·실험 지표
QAOA MaxCut·QUBO mixer·cost implementation, ancilla, logical CX count problem graph와 chip graph 불일치, SWAP absorption approximation ratio, shots, compile time, scheduled duration
UCC·ADAPT-VQE excitation·control·uncomputation 합성 fermionic routing과 반복 interaction 구조 energy error, 2Q count/depth, measurement cost, wall-clock
QPE·block encoding arithmetic·MCX·state preparation의 width–CX 절충 controlled unitary의 physical routing logical error budget, T/Clifford cost, success probability
Dicke·correlated state state-preparation 회로 후보 entangler 수와 topology defect 내성 tomography fidelity, witness, calibration drift

가장 공정한 실험은 동일한 logical workload를 고정하고 세 경로를 비교하는 것입니다. (A) CZ baseline compiler, (B) Classiq식 high-level synthesis 후 같은 CZ backend, (C) 같은 functional model을 AshN-aware backend까지 내린 경로입니다. 각 경로에서 logical 2Q count/depth, mapped native count/depth, SWAP 수, scheduled pulse duration, per-gate error, output fidelity·energy error, compile·calibration time과 전체 shot wall-clock을 모두 기록해야 합니다.

QAOA에서는 문제 graph가 무작위로 조밀할수록 AshN 흡수 기회가 줄 수 있습니다. 양자화학에서는 Jordan–Wigner parity chain이나 fermionic-swap network 같은 구조가 반복되므로 유망한 가설이 있지만, 이번 AshN 논문이 분자 Hamiltonian을 직접 실행한 것은 아닙니다. OLED active-space 회로에 바로 성능 향상을 일반화해서는 안 됩니다.

7. 무엇이 입증됐고 무엇이 남았나

입증된 것

아직 입증되지 않은 것

결론: 최적화는 연결된 설계 문제다

양자 회로 최적화는 특정 알고리즘, 기업의 소프트웨어 또는 하나의 compiler pass로 환원되지 않습니다. 문제 표현과 ansatz, 고수준 합성, 논리 게이트 재작성, ancilla 관리, 큐비트 배치·라우팅, native gate와 pulse scheduling이 서로 영향을 주며, 어떤 회로가 최적인지는 workload와 hardware cost model에 따라 달라집니다.

Classiq과 AshN은 이 넓은 지형의 서로 다른 지점을 보여주는 대표 사례입니다. Classiq은 기능을 gate circuit으로 너무 일찍 고정하지 않을 때 얻는 설계 여지를, AshN은 routing과 native interaction을 분리하지 않을 때 얻는 이득을 보여줍니다. 다음 단계에서는 특정 두 방법의 우열보다 상위 합성부터 pulse·calibration까지 같은 목적함수를 공유하는 교차 계층 최적화가 중요합니다.

가까운 시기의 검증에서는 동일 logical workload에 대해 CX·native 2Q count, mapped depth, scheduled duration, output error, compile·calibration·shot wall-clock을 함께 비교해야 합니다. fault-tolerant 단계에서는 여기에 logical T/Toffoli cost와 오류보정 시공간 자원이 추가됩니다. 이런 end-to-end 검증이 나오기 전까지 이번 결과는 양자 가속의 증거가 아니라, 서로 다른 설계 층에서 circuit overhead를 줄일 수 있음을 보여준 사례로 읽는 것이 정확합니다.

References

  1. Wang et al., Lifting connectivity bottlenecks in superconducting quantum processors via enriched native two-qubit gates, arXiv:2608.24084 v1 (2026-08-25)
  2. Wang et al., full paper PDF and Supplementary Material
  3. Goldfriend et al., Design and synthesis of scalable quantum programs, arXiv:2412.07372 v2 (2025-01-22)
  4. Emanuel et al., Efficient Quantum Control via Automatic Control Skips, arXiv:2505.18256 (2025-05-23)
  5. Vax et al., Qmod: Expressive High-Level Quantum Modeling, arXiv:2502.19368 (2025-02-26)
  6. Qmod, IEEE QSW 2025 proceedings paper
  7. Tremba et al., Is Circuit Depth Accurate for Comparing Quantum Circuit Runtimes?, arXiv:2505.16908 v3
  8. Classiq Research — primary research index

Authorship, AI assistance & verification

작성·검증 정보

책임 편집자
김현중
AI 시스템
Codex 기반 GPT-5 계열 에이전트 하네스; 정확한 모델 식별자는 보존되지 않음
확인 가능한 에이전트 역할
원 작성 세션의 개별 에이전트 역할 기록 미보존
편집 하네스
AI Tech Review Editorial Harness v2026.08 · 공개 방법서
검증 범위
본문에 기재된 원문·공식 자료; 공개 링크와 최종 HTML
사람 검토 기록
세부 검토 수준은 별도 기록되지 않음
근거 기준일
2026-08-27

보존되지 않은 모델·에이전트·원 작성 세션 검증 정보는 미보존으로 표시하며 추정해 재구성하지 않습니다.

작성정보. 작성자: 김현중. 작성 보조 및 퇴고: Codex 기반 GPT-5 계열 에이전트 하네스. 검증 기준일: 2026-08-27. 생성형 이미지는 개념 일러스트이며 실제 pulse·chip layout 데이터를 나타내지 않습니다.

공개 조회수와 평균 읽은 시간은 개인 식별 정보 없이 페이지 경로 단위로만 집계합니다.

공개 HTML에는 본문, 그림과 공개 외부 참고 링크만 포함합니다. 비공개 작업 메모와 메시지 메타데이터는 게시하지 않습니다.

공개 조회수와 평균 읽은 시간은 개인 식별 정보 없이 페이지 경로 단위의 집계값으로만 기록합니다.