Skip to main content
QUICK REVIEW

[논문 리뷰] The SpinPulse library for transpilation and noise-accurate simulation of spin qubit quantum computers

Benoît Vermersch, Oscar Gravier|arXiv (Cornell University)|2026. 01. 15.
Quantum Computing Algorithms and Architecture인용 수 0
한 줄 요약

SpinPulse는 맥박 레벨에서 비-마르코프성 노이즈를 포함하여 스핀 큐비트 양자 컴퓨터를 시뮬레이션하는 오픈 소스 파이썬 패키지이며, 트랜스파일링, 파울 레벨 컴파일, 벤치마킹 및 대규모 시뮬레이션용 텐서-네트워크 도구와의 통합을 지원합니다.

ABSTRACT

We introduce SpinPulse, an open-source python package for simulating spin qubit-based quantum computers at the pulse-level. SpinPulse models the specific physics of spin qubits, particularly through the inclusion of classical non-Markovian noise. This enables realistic simulations of native gates and quantum circuits, in order to support hardware development. In SpinPulse, a quantum circuit is first transpiled into the native gate set of our model and then converted to a pulse sequence. This pulse sequence is subsequently integrated numerically in the presence of a simulated noisy experimental environment. We showcase workflows including transpilation, pulse-level compilation, hardware benchmarking, quantum error mitigation, and large-scale simulations via integration with the tensor-network library quimb. We expect SpinPulse to be a valuable open-source tool for the quantum computing community, fostering efforts to devise high-fidelity quantum circuits and improved strategies for quantum error mitigation and correction.

연구 동기 및 목표

  • 스핀 큐비트 양자 컴퓨터의 노이즈 이해와 완화를 통해 회로 충실도와 하드웨어 개발을 개선하려는 동기를 부여합니다.
  • 고수준 회로에서 파울 수준의 노이즈가 있는 시뮬레이션까지 모듈식 워크플로우를 제공합니다.
  • 하드웨어 벤치마킹과 양자 오류 완화 및 디커플링 전략의 개발을 가능하게 합니다.
  • 텐서 네트워크 프레임워크와 통합될 수 있는 오픈 소스 도구를 제공하여 대규모 시뮬레이션에 활용합니다.

제안 방법

  • 게이트 매개변수와 해밀토니언 펄스 사이의 해석적 관계를 이용한 보편적 스핀-큐비트 게이트 세트를 모델링합니다(단일 및 이중 큐비트 게이트).
  • Qiskit 회로를 네이티브 게이트 ISA로 트랜스파일한 다음, 지정된 하드웨어 제약 하에서 게이트를 시간 의존 펄스 시퀀스로 변환합니다.
  • 해밀토니언에 비마르코프성 고전 노이즈를 반영하여 실제 실험 조건을 시뮬레이션합니다.
  • 펄스 레벨 해밀토니안을 수치적으로 적분하여 노이즈가 있는 게이트 진화와 양자 채널을 얻습니다.
  • 게이트웨어 사양, 펄스 회로 구성, 노이즈 환경, 그리고 퍼짐 평균화된 메트릭(충실도 및 채널 등)용 모듈형 API를 제공합니다.
  • 외부 도구(qiskit_aer, quimb 등)와의 통합으로 게이트-레벨 시뮬레이션 및 대규모 텐서-네트워크 시뮬레이션을 수행합니다.

실험 결과

연구 질문

  • RQ1표준 회로 모델에서 네이티브 펄스 수준 표현으로 현실적인 스핀 큐비트 양자 컴퓨터를 트랜스파일하는 방법은 무엇인가?
  • RQ2비마르코프성 노이즈가 스핀 큐비트 시스템에서 펄스 수준 게이트 작동 및 전체 회로 충실도에 어떤 영향을 미치는가?
  • RQ3펄스 수준에서 비마르코프성 노이즈를 완화하기 위한 효과적인 전략(예: 다이나믹 디커플링)은 무엇인가?
  • RQ4노이즈-정확한 시뮬레이션이 게이트 충실도와 양자 채널을 예측하여 오류 완화/교정 접근법에 정보를 제공할 수 있는가?

주요 결과

  • SpinPulse는 게이트 트랜스파일링, 펄스 트랜스파일링, 게이트 통합의 3단계 워크플로우를 제공하여 노이즈-정확한 회로를 생성합니다.
  • 패키지는 시간 의존적인 무작위 장을 통해 비마르코프성 노이즈 모델링을 지원하고, 노이즈 실현들 간의 평균 양자 채널과 충실도를 산출합니다.
  • 해밀토니안에 해석적으로 관련된 펄스 형태를 갖는 단일 및 이중 큐비트 게이트를 구현하며, 준정적 노이즈에 강한 스핀 에코 기반의 RZZ 게이트 구현을 포함합니다.
  • 펄스 수준의 동적 디커플링 시퀀스는 저주파 노이즈를 필터링하여 유휴 큐비트 코히어런스를 개선할 수 있습니다.
  • ExperimentalEnvironment 클래스는 앙상블 평균 메트릭(예: 평균 충실도)을 가능하게 하고 벤치마킹을 위한 게이트-레벨 시뮬레이터와 통합됩니다.
  • 라이브러리는 대규모 시뮬레이션을 위한 quimb와의 통합을 시연하며 하드웨어-의식 회로 최적화를 위한 확장 가능한 프레임워크를 제공합니다.

더 나은 연구,지금 바로 시작하세요

연구 설계부터 논문 작성까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.