papers

Publications (16)

quant-ph2024

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…

quant-ph2021

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…

quant-ph2020

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…

quant-ph2021

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…

cs.PL2020

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…

quant-ph2020

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…