양자 소프트웨어 자동화를 향하여: LLM 기반 진화에 대한 양자 인식 하네스
요약
본 논문은 양자 소프트웨어 설계를 자동화하기 위해 '양자 인식 하네스(QSA)'를 제안합니다. QSA는 진화 난이도 기반 코어셋, 정적/스냅샷 분석, 작업별 보상 등 세 가지 양자 특이적 안내 기능을 통합하여 기존의 한계를 극복했습니다. IBM Quantum 플랫폼에서 테스트한 결과, 다중 프로그램밍 및 오류 완화 분야에서 성능 향상을 입증하며 효율성을 높였습니다.
핵심 포인트
- QSA는 LLM 기반 진화를 통해 양자 소프트웨어 설계를 자동화합니다.
- 진화 난이도 코어셋, 정적 분석 등 3가지 양자 특이적 안내 기능을 제공합니다.
- 다중 프로그램밍에서 QPU 활용도를 최대 9.5% 향상시켰습니다.
- 오류 완화 시간을 최소 96.8% 감소시키면서 높은 충실도를 유지했습니다.
양자 소프트웨어는 부족한 양자 하드웨어의 효율성과 신뢰성을 개선하는 데 매우 중요합니다. 그러나 그 설계는 여전히 종종 최적이 아니며, 양자 하드웨어가 발전함에 따라 빠르게 구식이 되는 임시방편적이고 수작업으로 만든 휴리스틱(handcrafted heuristics)에 크게 의존하고 있습니다. LLM 기반 진화 탐색은 복잡한 소프트웨어 설계를 자동으로 탐색할 수 있는 유망한 방법이지만, 기존 검색 프레임워크는 효율적인 진화를 위해 필요한 양자 특이적 지원이 부족합니다: 검증 비용이 많이 들고, 피드백이 희소하며, 이질적인(heterogeneous) 양자 프로그램은 서로 다른 최적화 목표를 요구합니다. 본 논문에서는 LLM 기반 진화 탐색을 통해 양자 소프트웨어 설계를 자동화하기 위한 양자 인식 하네스(quantum-aware harness), QSA를 제시합니다. QSA는 검색에 세 가지 형태의 양자 특이적 안내 기능을 갖추게 합니다: 검증 비용을 줄이기 위한 진화 난이도 기반 코어셋(evolution-hardness-guided coreset) 및 근사 점수 산정, 미세한 실행 컨텍스트를 제공하기 위한 정적 분석(static analysis) 및 스냅샷 분석(snapshot analysis), 그리고 컴파일러 패스 및 런타임 정책을 위한 작업별 보상(task-specific rewards)입니다. 우리는 세 가지 벤치마크 스위트 전반에 걸쳐 IBM Quantum 플랫폼에서 QSA를 평가했습니다. 다중 프로그램밍(multiprogramming)의 경우, QSA는 최신 기술 대비 QPU 활용도를 4.2%-9.5% 향상시키고 Hellinger fidelity를 15.2%-19.5% 향상시켰습니다. 오류 완화(error mitigation)의 경우, QSA는 비교 가능한 수준 또는 더 나은 충실도(fidelity)를 달성하면서 완화 시간을 최소 96.8% 감소시킵니다. 이러한 이점들은 11.3시간 동안 $6.9의 LLM API 비용만 요구합니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv Codex (cs.SE)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기