Skip to main content

Showing 1–10 of 10 results for author: McCaskey, A

Searching in archive cs. Search in all archives.
.
  1. arXiv:2410.14357  [pdf, other

    quant-ph cs.DC hep-ph physics.chem-ph

    Efficient charge-preserving excited state preparation with variational quantum algorithms

    Authors: Zohim Chandani, Kazuki Ikeda, Zhong-Bo Kang, Dmitri E. Kharzeev, Alexander McCaskey, Andrea Palermo, C. R. Ramakrishnan, Pooja Rao, Ranjani G. Sundaram, Kwangmin Yu

    Abstract: 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 Eigensolver (VQE) and its variants, can be used to determine the ground-state energy. However, current approaches to computing excited states require numerous controlled unitaries, making the application of the original… ▽ More

    Submitted 18 October, 2024; originally announced October 2024.

    Comments: 20 pages, 6 figures, 1 table

  2. Enabling Multi-threading in Heterogeneous Quantum-Classical Programming Models

    Authors: Akihiro Hayashi, Austin Adams, Jeffrey Young, Alexander McCaskey, Eugene Dumitrescu, Vivek Sarkar, Thomas M. Conte

    Abstract: In this paper, we address some of the key limitations to realizing a generic heterogeneous parallel programming model for quantum-classical heterogeneous platforms. We discuss our experience in enabling user-level multi-threading in QCOR as well as challenges that need to be addressed for programming future quantum-classical systems. Specifically, we discuss our design and implementation of introd… ▽ More

    Submitted 15 March, 2023; v1 submitted 27 January, 2023; originally announced January 2023.

  3. arXiv:2101.11365  [pdf, other

    quant-ph cs.PL

    A MLIR Dialect for Quantum Assembly Languages

    Authors: Alexander McCaskey, Thien Nguyen

    Abstract: 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 expression and compilation of common quantum assembly languages. The true utility of this dialect is in its ability to be lowered to the LLVM intermediate representation (IR) in a manner that is adherent to the quantum inte… ▽ More

    Submitted 27 January, 2021; originally announced January 2021.

  4. arXiv:2010.08439  [pdf, other

    cs.PL

    Really Embedding Domain-Specific Languages into C++

    Authors: Hal Finkel, Alexander McCaskey, Tobi Popoola, Dmitry Lyakh, Johannes Doerfert

    Abstract: 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 performance, reliability, and maintainability, their use often involves trading off other good software-engineering practices. In this paper, we describe an extension to the Clang C++ compiler to support syntax plugins, an… ▽ More

    Submitted 16 October, 2020; originally announced October 2020.

  5. arXiv:2010.03935  [pdf, other

    quant-ph cs.MS

    Extending C++ for Heterogeneous Quantum-Classical Computing

    Authors: Thien Nguyen, Anthony Santana, Tyler Kharazi, Daniel Claudino, Hal Finkel, Alexander McCaskey

    Abstract: We present qcor - a language extension to C++ and compiler implementation that enables heterogeneous quantum-classical programming, compilation, and execution in a single-source context. Our work provides a first-of-its-kind C++ compiler enabling high-level quantum kernel (function) expression in a quantum-language agnostic manner, as well as a hardware-agnostic, retargetable compiler workflow tar… ▽ More

    Submitted 8 October, 2020; originally announced October 2020.

  6. arXiv:1911.02452  [pdf, other

    quant-ph cs.PL

    XACC: A System-Level Software Infrastructure for Heterogeneous Quantum-Classical Computing

    Authors: Alexander J. McCaskey, Dmitry I. Lyakh, Eugene F. Dumitrescu, Sarah S. Powers, Travis S. Humble

    Abstract: 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… ▽ More

    Submitted 6 November, 2019; originally announced November 2019.

  7. arXiv:1909.02457  [pdf, other

    cs.PL quant-ph

    QCOR: A Language Extension Specification for the Heterogeneous Quantum-Classical Model of Computation

    Authors: Tiffany M. Mintz, Alexander J. Mccaskey, Eugene F. Dumitrescu, Shirley V. Moore, Sarah Powers, Pavel Lougovski

    Abstract: Quantum computing is an emerging computational paradigm that leverages the laws of quantum mechanics to perform elementary logic operations. Existing programming models for quantum computing were designed with fault-tolerant hardware in mind, envisioning standalone applications. However, near-term quantum computers are susceptible to noise which limits their standalone utility. To better leverage… ▽ More

    Submitted 5 September, 2019; originally announced September 2019.

  8. arXiv:1712.00676  [pdf, ps, other

    cs.SE cs.CY

    Will humans even write code in 2040 and what would that mean for extreme heterogeneity in computing?

    Authors: Jay Jay Billings, Alexander J. McCaskey, Geoffroy Vallee, Greg Watson

    Abstract: Programming trends suggest that software development will undergo a radical change in the future: the combination of machine learning, artificial intelligence, natural language processing, and code generation technologies will improve in such a way that machines, instead of humans, will write most of their own code by 2040. This poses a number of interesting challenges for scientific research, esp… ▽ More

    Submitted 19 December, 2017; v1 submitted 2 December, 2017; originally announced December 2017.

  9. arXiv:1704.01398  [pdf, other

    cs.SE cs.CE

    The Eclipse Integrated Computational Environment

    Authors: Jay Jay Billings, Andrew R. Bennett, Jordan Deyton, Kasper Gammeltoft, Jonah Graham, Dasha Gorin, Hari Krishnan, Menghan Li, Alexander J. McCaskey, Taylor Patterson, Robert Smith, Gregory R. Watson, Anna Wojtowicz

    Abstract: Problems in modeling and simulation require significantly different workflow management technologies than standard grid-based workflow management systems. Computational scientists typically interact with simulation software in a feedback driven way were solutions and workflows are developed iteratively and simultaneously. This work describes common activities in workflows and how combinations of t… ▽ More

    Submitted 11 June, 2017; v1 submitted 31 March, 2017; originally announced April 2017.

  10. arXiv:1607.01084  [pdf, other

    cs.ET cs.DC quant-ph

    Performance Models for Split-execution Computing Systems

    Authors: Travis S. Humble, Alexander J. McCaskey, Jonathan Schrock, Hadayat Seddiqi, Keith A. Britt, Neena Imam

    Abstract: Split-execution computing leverages the capabilities of multiple computational models to solve problems, but splitting program execution across different computational models incurs costs associated with the translation between domains. We analyze the performance of a split-execution computing system developed from conventional and quantum processing units (QPUs) by using behavioral models that tr… ▽ More

    Submitted 4 July, 2016; originally announced July 2016.

    Comments: Presented at 18th Workshop on Advances in Parallel and Distributed Computational Models [APDCM2016] on 23 May 2016; 10 pages

    Journal ref: 2016 IEEE International Parallel and Distributed Processing Symposium Workshops, pp. 545-554 (2016)