배경: 서버 블랙박스에서 클라이언트 직접 제어로
이번 업데이트 이전까지, IBM Quantum의 오류 경감 로직은 서버 측에서 내부적으로 처리되는 구조였다. 연구자들은 어떤 회로 변환이, 어떤 순서로 적용되는지 파악하기 어려웠다. Directed Execution 모델은 이 구조를 뒤집어, 회로 변환·트월링(twirling)·오류 정정 파이프라인 전체를 클라이언트 측에서 명시적으로 구성하고 검토할 수 있도록 설계됐다. 주요 대상은 알고리즘 개발자, 하드웨어 특성 분석 전문가, 양자 오류 정정(QEC) 연구자다.
핵심 구성 요소 5계층
Directed Execution 아키텍처는 다섯 가지 구성 요소로 이뤄진다.
- 박스(Box)·어노테이션: Qiskit SDK v2.0 이상의 BoxOp를 활용해 회로 명령을 묶고, 트월링·노이즈 주입·기저 변환 등의 지시자를 부착한다.
- Samplomatic: 오픈소스 라이브러리로, 어노테이션이 붙은 박스를 해석해 검사 가능한 템플릿 회로와 무작위화 레시피(samplex)를 생성한다.
- Executor 프리미티브: QuantumProgram 객체를 입력받아 5,000개 이상의 회로 무작위화에 걸친 샷 루프와 텐서 파라미터 스위핑을 처리하는 저수준 실행 엔진이다.
- NoiseLearnerV3: 클라이언트 측 잡음 특성화 도구로, 희소 파울리-린드블라드(sparse Pauli-Lindblad)와 TREX 측정 잡음 학습을 지원한다.
- Qiskit Mitigation: 확률적 오류 상쇄(PEC), 영잡음 외삽(ZNE), 트월링 판독 오류 소거(TREX)를 모듈식으로 제공하는 오픈소스 패키지다.
실험 성과: 표면 코드와 PEC 결합
이미 일부 연구팀이 이 프레임워크를 실제 실험에 적용한 결과를 보고했다. PEC와 Shaded Lightcone 기법을 조합함으로써 PEC 샘플링 오버헤드가 3.4배 절감됐으며, IBM Quantum Nighthawk 프로세서에서 거리-5 표면 코드를 구동한 실험에서는 라운드당 논리 오류율이 최대 2.8배 감소했다. IBM은 이 인프라가 생태계 파트너들과 함께 달성한 신뢰 가능한 양자 우위 실증 결과를 직접 뒷받침한다고 밝혔다.
기존 사용자 호환성
고수준 Sampler·Estimator 프리미티브를 사용하는 기존 개발자들은 v0.50.0으로 업그레이드해도 동작 변화가 없다. 두 프리미티브가 내부적으로 Executor 프리미티브 위에서 실행되는 래퍼 구조로 전환됐기 때문이다. 또한 TREX 등 복원 옵션을 물리 QPU에 작업을 제출하기 전에 로컬 시뮬레이션 환경에서 미리 점검할 수 있게 됐다.
의미와 한계
클라이언트 측 투명성 확보는 QEC 연구의 재현성을 높이고, 서로 다른 오류 경감 기법 간 조합 실험을 쉽게 만든다는 점에서 의미가 크다. 반면 파이프라인 설계 책임이 연구자에게 넘어오는 만큼, 초보 개발자보다는 오류 정정·오류 경감 분야 전문가에게 적합한 프레임워크다. Samplomatic와 Qiskit Mitigation의 오픈소스 공개는 커뮤니티 기여와 독립 검증을 촉진할 수 있다는 점에서 긍정적으로 평가된다.
전문은 원문에서 읽으세요
이 글은 Claude 가 원문의 사실을 재구성한 편집 요약입니다. 원제: IBM Launches Directed Execution Model and Executor Primitive to Give Researchers Client-Side Control Over QEC Workflows








