Genesis: A Compiler Framework for Hamiltonian Simulation on Hybrid CV-DV Quantum Computers
Zihan Chen, Jiakang Li, Minghao Guo, Henry Chen, Zirui Li, Joel Bierman, Yipeng Huang, Huiyang Zhou, Yuan Liu, and Eddy Z. Zhang

TL;DR
Genesis is a novel compiler framework that enables Hamiltonian simulation on hybrid continuous-variable and discrete-variable quantum computers, supporting complex models across physics and chemistry.
Contribution
It introduces a two-level compilation system and a new domain-specific language for hybrid CV-DV quantum systems, advancing Hamiltonian simulation capabilities.
Findings
Successfully compiled several important Hamiltonians
Demonstrated connectivity-aware gate synthesis for hybrid systems
Open-sourced implementation available for community use
Abstract
This paper introduces Genesis, the first compiler designed to support Hamiltonian Simulation on hybrid continuous-variable (CV) and discrete-variable (DV) quantum computing systems. Genesis is a two-level compilation system. At the first level, it decomposes an input Hamiltonian into basis gates using the native instruction set of the target hybrid CV-DV quantum computer. At the second level, it tackles the mapping and routing of qumodes/qubits to implement long-range interactions for the gates decomposed from the first level. Rather than a typical implementation that relies on SWAP primitives similar to qubit-based (or DV-only) systems, we propose an integrated design of connectivity-aware gate synthesis and beamsplitter SWAP insertion tailored for hybrid CV-DV systems. We also introduce an OpenQASM-like domain-specific language (DSL) named CVDV-QASM to represent Hamiltonian in terms…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Distributed and Parallel Computing Systems · Parallel Computing and Optimization Techniques
