38 citations · 62 across the 12 of their papers we have counts for
15 papers
Software for Massively Parallel Quantum Computing
Thien Nguyen, Daanish Arya, Marcus Doherty +5
Quantum computing has the potential to offer substantial computational advantages over conventional computing. Recent advances in quantum computing hardware and algorithms have ena…
Snowmass White Paper: Quantum Computing Systems and Software for High-energy Physics Research
Travis S. Humble, Andrea Delgado, Raphael Pooser +23
Quantum computing offers a new paradigm for advancing high-energy physics research by enabling novel methods for representing and reasoning about fundamental quantum mechanical phe…
Scaling Quantum Approximate Optimization on Near-term Hardware
Phillip C. Lotshaw, Thien Nguyen, Anthony Santana +5
The quantum approximate optimization algorithm (QAOA) is an approach for near-term quantum computers to potentially demonstrate computational advantage in solving combinatorial opt…
Quantum Circuit Transformations with a Multi-Level Intermediate Representation Compiler
Thien Nguyen, Dmitry Lyakh, Raphael C. Pooser +3
Quantum computing promises remarkable approaches for processing information, but new tools are needed to compile program representations into the physical instructions required by…
Enabling Retargetable Optimizing Compilers for Quantum Accelerators via a Multi-Level Intermediate Representation
Thien Nguyen, Alexander McCaskey
We present a multi-level quantum-classical intermediate representation (IR) that enables an optimizing, retargetable, ahead-of-time compiler for available quantum programming langu…
QuaSiMo: A Composable Library to Program Hybrid Workflows for Quantum Simulation
Thien Nguyen, Lindsay Bassman, Phillip C. Lotshaw +7
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…
Extending Python for Quantum-Classical Computing via Quantum Just-in-Time Compilation
Thien Nguyen, Alexander J. McCaskey
Python is a popular programming language known for its flexibility, usability, readability, and focus on developer productivity. The quantum software community has adopted Python o…
Tensor Network Quantum Virtual Machine for Simulating Quantum Circuits at Exascale
Thien Nguyen, Dmitry Lyakh, Eugene Dumitrescu +3
The numerical simulation of quantum circuits is an indispensable tool for development, verification and validation of hybrid quantum-classical algorithms on near-term quantum co-pr…
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…
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…
Extending C++ for Heterogeneous Quantum-Classical Computing
Thien Nguyen, Anthony Santana, Tyler Kharazi +3
We present qcor - a language extension to C++ and compiler implementation that enables heterogeneous quantum-classical programming, compilation, and execution in a single-source co…
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…
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…
Pole Placement Approach to Coherent Passive Reservoir Engineering for Storing Quantum Information
T. Nguyen, Z. Miao, Y. Pan +3
Reservoir engineering is the term used in quantum control and information technologies to describe manipulating the environment within which an open quantum system operates. Reserv…
Stabilizing Quantum States and Automatic Error Correction by Dissipation Control
Yu Pan, Thien Nguyen
In this paper an extended scalability condition is proposed to achieve the ground-state stability for a class of multipartite quantum systems which may involve two-body interaction…