AMARETTO: Enabling Efficient Quantum Algorithm Emulation on Low-Tier FPGAs

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Conti, Christian, Volpe, Deborah, Graziano, Mariagrazia, Zamboni, Maurizio, Turvani, Giovanna
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866912645188157440
author Conti, Christian
Volpe, Deborah
Graziano, Mariagrazia
Zamboni, Maurizio
Turvani, Giovanna
author_facet Conti, Christian
Volpe, Deborah
Graziano, Mariagrazia
Zamboni, Maurizio
Turvani, Giovanna
contents 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
format Preprint
id arxiv_https___arxiv_org_abs_2411_09320
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle AMARETTO: Enabling Efficient Quantum Algorithm Emulation on Low-Tier FPGAs
Conti, Christian
Volpe, Deborah
Graziano, Mariagrazia
Zamboni, Maurizio
Turvani, Giovanna
Quantum Physics
Systems and Control
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
title AMARETTO: Enabling Efficient Quantum Algorithm Emulation on Low-Tier FPGAs
topic Quantum Physics
Systems and Control
url https://arxiv.org/abs/2411.09320