AMARETTO: Enabling Efficient Quantum Algorithm Emulation on Low-Tier FPGAs
Conti, Volpe, Graziano et al.
Researchers and industries are increasingly drawn to quantum computing for its computational potential. However, validating new quantum algorithms is challenging due to the limitations of current quantum devices. Software simulators are time and memory-consuming, making hardware emulators an attractive alternative. This article introduces AMARETTO (quAntuM ARchitecture EmulaTion TechnOlogy), designed for quantum computing emulation on low-tier Field-Programmable gate arrays (FPGAs), supporting Clifford+T and rotational gate sets. It simplifies and accelerates the verification of quantum algorithms using a Reduced-Instruction-Set-Computer (RISC)-like structure and efficient handling of sparse quantum gates. A dedicated compiler translates OpenQASM 2.0 into RISC-like instructions. AMARETTO is validated against the Qiskit simulators. Our results show successful emulation of sixteen qubits on a AMD Kria KV260 SoM. This approach rivals other works in emulated qubit capacity on a smaller, more affordable FPGA
연구자 및 산업계에서 양자 컴퓨팅의 계산 잠재력에 대한 관심이 증가하고 있습니다. 그러나 현재 양자 장치의 제한으로 인해 새로운 양자 알고리즘 검증이 어렵습니다. 소프트웨어 시뮬레이터는 시간이 오래 걸리고 메모리 소비가 크므로, 하드웨어 에뮬레이터가 매력적인 대안이 됩니다. 본 논문은 저급 현장 프로그래밍 가능 게이트 어레이(FPGA)에서의 양자 컴퓨팅 에뮬레이션을 위해 설계된 AMARETTO(quAntuM ARchitecture EmulaTion TechnOlogy)를 소개합니다. 이는 Clifford+T 및 회전 게이트 세트를 지원하며, RISC 유사 구조와 희소 양자 게이트의 효율적인 처리를 사용하여 양자 알고리즘 검증을 단순화하고 가속화합니다. 전용 컴파일러는 OpenQASM 2.0을 RISC 유사 명령어로 변환합니다. AMARETTO는 Qiskit 시뮬레이터에 대해 검증되었습니다. 결과는 AMD Kria KV260 SoM에서 16개 큐비트의 성공적인 에뮬레이션을 보여줍니다. 이 방법은 더 작고 경제적인 FPGA에서 다른 작업과 비교할 수 있는 큐비트 용량을 달성합니다.
양자 컴퓨팅은 데이터 집약적 응용에서 거대한 잠재력을 가지고 있지만, 알고리즘 개발 및 검증을 위해서는 신뢰할 수 있는 에뮬레이션 플랫폼이 필요합니다. FPGA 하드웨어 에뮬레이터는 양자 컴퓨팅의 병렬 특성을 더 정확하게 복제할 수 있으며, 소프트웨어 에뮬레이션의 성능을 초과할 것으로 예상됩니다.
논문은 양자 컴퓨팅, FPGA 설계 및 수치 계산 분야의 중요 문헌을 인용하며, 다음을 포함합니다:
Nielsen & Chuang의 양자 컴퓨팅 고전 교재
여러 FPGA 양자 에뮬레이션 관련 연구
OpenQASM 언어 규격
FPGA 설계 최적화 기술 문헌
종합 평가: 이는 FPGA 양자 에뮬레이션 분야에서 실용적 가치를 가진 연구입니다. AMARETTO 아키텍처는 영리한 설계를 통해 저급 FPGA에서 고급 방안과 비교 가능한 성능을 달성하며, 양자 알고리즘 검증을 위한 경제적이고 실용적인 솔루션을 제공합니다. 확장성 및 심층 분석 측면에서 개선 여지가 있지만, 기술 혁신과 실용적 가치는 긍정적으로 평가할 만합니다.