Publications (16)
Efficient charge-preserving excited state preparation with variational quantum algorithms
Zohim Chandani, Kazuki Ikeda, Zhong-Bo Kang +7
Determining the spectrum and wave functions of excited states of a system is crucial in quantum physics and chemistry. Low-depth quantum algorithms, such as the Variational Quantum…
A MLIR Dialect for Quantum Assembly Languages
Alexander McCaskey, Thien Nguyen
We demonstrate the utility of the Multi-Level Intermediate Representation (MLIR) for quantum computing. Specifically, we extend MLIR with a new quantum dialect that enables the exp…
Extending XACC for Quantum Optimal Control
Thien Nguyen, Anthony Santana, Alexander McCaskey
Quantum computing vendors are beginning to open up application programming interfaces for direct pulse-level quantum control. With this, programmers can begin to describe quantum k…
Composable Programming of Hybrid Workflows for Quantum Simulation
Thien Nguyen, Lindsay Bassman, Dmitry Lyakh +6
We present a composable design scheme for the development of hybrid quantum/classical algorithms and workflows for applications of quantum simulation. Our object-oriented approach…
Really Embedding Domain-Specific Languages into C++
Hal Finkel, Alexander McCaskey, Tobi Popoola +2
Domain-specific languages (DSLs) are both pervasive and powerful, but remain difficult to integrate into large projects. As a result, while DSLs can bring distinct advantages in pe…
Enabling Pulse-level Programming, Compilation, and Execution in XACC
Thien Nguyen, Alexander McCaskey
Noisy gate-model quantum processing units (QPUs) are currently available from vendors over the cloud, and digital quantum programming approaches exist to run low-depth circuits on…