Alexander McCaskey

Mr. Alexander McCaskey


Research Focus & Metrics

Academic Career Length

13Years (2014-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
15 November 2019 in npj Quantum Information
Verified
Journal Article
Open access
PDF file
AMAlexander McCaskey
Alexander McCaskey
ZPZachary P. Parks
Zachary P. Parks
JJJacek Jakowski
Jacek Jakowski
SMShirley V. Moore
Shirley V. Moore
TMTitus D. Morris
Titus D. Morris
RPRaphael C. Pooser
Raphael C. Pooser
We present a quantum chemistry benchmark for noisy intermediate-scale quantum computers that leverages the variational quantum eigensolver, active-space reduction, a reduced unitary coupled cluster ansatz, and reduced density purification as error mitigation. We demonstrate this benchmark using 4 of the available qubits on the 20-qubit IBM Tokyo and 16-qubit Rigetti Aspen processors via the simulation of alkali metal hydrides (NaH, KH, RbH), with accuracy of the computed ground state energy serving as the primary benchmark metric. We further parameterize this benchmark suite on the trial circuit type, the level of symmetry reduction, and error mitigation strategies. Our results demonstrate the characteristically high noise level present in near-term superconducting hardware, but provide a relevant baseline for future improvement of the underlying hardware, and a means for comparison across near-term hardware types. We also demonstrate how to reduce the noise in post processing with specific error mitigation techniques. Particularly, the adaptation of McWeeny purification of noisy density matrices dramatically improves accuracy of quantum computations, which, along with adjustable active space, significantly extends the range of accessible molecular systems. We demonstrate that for specific benchmark settings and a selected range of problems, the accuracy metric can reach chemical accuracy when computing over the cloud on certain quantum computers.

5 December 2018 in Scientific Reports
Verified
Journal Article
Open access
PDF file
SJShuxian Jiang
Shuxian Jiang
KBKeith A. Britt
Keith A. Britt
AMAlexander McCaskey
Alexander McCaskey
THTravis Humble
Travis Humble
Sabre KaisSabre Kais
Sabre Kais
We have developed a framework to convert an arbitrary integer factorization problem to an executable Ising model by first writing it as an optimization function then transforming the k-bit coupling (k ≥ 3) terms to quadratic terms using ancillary variables. Our resource-efficient method uses $${\mathscr{O}}({\mathrm{log}}^{2}(N))$$ O ( log 2 ( N ) ) binary variables (qubits) for finding the factors of an integer N. We present how to factorize 15, 143, 59989, and 376289 using 4, 12, 59, and 94 logical qubits, respectively. This method was tested using the D-Wave 2000Q for finding an embedding and determining the prime factors for a given composite number. The method is general and could be used to factor larger integers as the number of available qubits increases, or combined with other ad hoc methods to achieve better performances for specific numbers.

4 February 2020 in Quantum Science and Technology
Verified
Journal Article
Closed access
PDF file
AMAlexander McCaskey
Alexander McCaskey
DLDmitry I Lyakh
Dmitry I Lyakh
EDEugene F Dumitrescu
Eugene F Dumitrescu
SPSarah S Powers
Sarah S Powers
THTravis S Humble
Travis S Humble
Quantum programming techniques and software have advanced significantly over the past five years, with a majority focusing on high-level language frameworks targeting remote REST library APIs. As quantum computing architectures advance and become more widely available, lower-level, system software infrastructures will be needed to enable tighter, co-processor programming and access models. Here we present XACC, a system-level software infrastructure for quantum–classical computing that promotes a service-oriented architecture to expose interfaces for core quantum programming, compilation, and execution tasks. We detail XACC's interfaces, their interactions, and its implementation as a hardware-agnostic framework for both near-term and future quantum–classical architectures. We provide concrete examples demonstrating the utility of this framework with paradigmatic tasks. Our approach lays the foundation for the development of compilers, associated runtimes, and low-level system tools tightly integrating quantum and classical workflows.

14 September 2021 in IEEE Micro
Verified
Journal Article
Closed access
THTravis Humble
Travis Humble
AMAlexander McCaskey
Alexander McCaskey
DLDmitry I. Lyakh
Dmitry I. Lyakh
MGMeenambika Gowrishankar
Meenambika Gowrishankar
AFAlbert Frisch
Albert Frisch
TMThomas Monz
Thomas Monz
Quantum computing systems are developing rapidly as powerful solvers for a variety of real-world calculations. Traditionally, many of these same applications are solved using conventional high-performance computing (HPC) systems, which have progressed sharply through decades of hardware and software improvements. Here, we present a perspective on the motivations and challenges of pairing quantum computing systems with modern HPC infrastructure. We outline considerations and requirements for the use cases, macroarchitecture, microarchitecture, and programming models needed to integrate near-term quantum computers with HPC system, and we conclude with the expectation that such efforts are well within reach of current technology.

10 December 2018 in PLOS ONE
Verified
Journal Article
Open access
PDF file
AMAlexander McCaskey
Alexander McCaskey
EDEugene Dumitrescu
Eugene Dumitrescu
MCMengsu Chen
Mengsu Chen
DLDmitry Lyakh
Dmitry Lyakh
THTravis Humble
Travis Humble
The exploration of hybrid quantum-classical algorithms and programming models on noisy near-term quantum hardware has begun. As hybrid programs scale towards classical intractability, validation and benchmarking are critical to understanding the utility of the hybrid computational model. In this paper, we demonstrate a newly developed quantum circuit simulator based on tensor network theory that enables intermediate-scale verification and validation of hybrid quantum-classical computing frameworks and programming models. We present our tensor-network quantum virtual machine (TNQVM) simulator which stores a multi-qubit wavefunction in a compressed (factorized) form as a matrix product state, thus enabling single-node simulations of larger qubit registers, as compared to brute-force state-vector simulators. Our simulator is designed to be extensible in both the tensor network form and the classical hardware used to run the simulation (multicore, GPU, distributed). The extensibility of the TNQVM simulator with respect to the simulation hardware type is achieved via a pluggable interface for different numerical backends (e.g., ITensor and ExaTENSOR numerical libraries). We demonstrate the utility of our TNQVM quantum circuit simulator through the verification of randomized quantum circuits and the variational quantum eigensolver algorithm, both expressed within the eXtreme-scale ACCelerator (XACC) programming model.

1 January 2018 in SoftwareX
Verified
Journal Article
Open access
AMAlexander McCaskey
Alexander McCaskey
EDE.F. Dumitrescu
E.F. Dumitrescu
DLD. Liakh
D. Liakh
MCM. Chen
M. Chen
WFW. Feng
W. Feng
THT.S. Humble
T.S. Humble