Skip to main content

Showing 1–8 of 8 results for author: Duckering, C

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

    quant-ph cs.AR cs.ET

    New Abstractions for Quantum Computing

    Authors: Casey Duckering

    Abstract: The field of quantum computing is at an exciting time where we are constructing novel hardware, evaluating algorithms, and finding out what works best. As qubit technology grows and matures, we need to be ready to design and program larger quantum computer systems. An important aspect of systems design is layered abstractions to reduce complexity and guide intuition. Classical computer systems hav… ▽ More

    Submitted 4 March, 2023; originally announced March 2023.

    Comments: Dissertation for PhD at The University of Chicago department of Computer Science. Comprised of arXiv:1905.10481, arXiv:2002.10592, arXiv:2009.01982, and arXiv:2102.08451

  2. arXiv:2111.06469  [pdf, other

    quant-ph cs.AR cs.ET

    Exploiting Long-Distance Interactions and Tolerating Atom Loss in Neutral Atom Quantum Architectures

    Authors: Jonathan M. Baker, Andrew Litteken, Casey Duckering, Henry Hoffman, Hannes Bernien, Frederic T. Chong

    Abstract: Quantum technologies currently struggle to scale beyond moderate scale prototypes and are unable to execute even reasonably sized programs due to prohibitive gate error rates or coherence times. Many software approaches rely on heavy compiler optimization to squeeze extra value from noisy machines but are fundamentally limited by hardware. Alone, these software approaches help to maximize the use… ▽ More

    Submitted 11 November, 2021; originally announced November 2021.

    Comments: 14 pages, 14 figures, In ISCA '21: The 48th International Symposium on Computer Architecture

  3. Orchestrated Trios: Compiling for Efficient Communication in Quantum Programs with 3-Qubit Gates

    Authors: Casey Duckering, Jonathan M. Baker, Andrew Litteken, Frederic T. Chong

    Abstract: Current quantum computers are especially error prone and require high levels of optimization to reduce operation counts and maximize the probability the compiled program will succeed. These computers only support operations decomposed into one- and two-qubit gates and only two-qubit gates between physically connected pairs of qubits. Typical compilers first decompose operations, then route data to… ▽ More

    Submitted 16 February, 2021; originally announced February 2021.

    Comments: In ASPLOS '21: 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 12 pages, 12 figures

  4. arXiv:2009.01982  [pdf, other

    quant-ph cs.AR cs.ET

    Virtualized Logical Qubits: A 2.5D Architecture for Error-Corrected Quantum Computing

    Authors: Casey Duckering, Jonathan M. Baker, David I. Schuster, Frederic T. Chong

    Abstract: Current, near-term quantum devices have shown great progress in recent years culminating with a demonstration of quantum supremacy. In the medium-term, however, quantum machines will need to transition to greater reliability through error correction, likely through promising techniques such as surface codes which are well suited for near-term devices with limited qubit connectivity. We discover qu… ▽ More

    Submitted 3 September, 2020; originally announced September 2020.

    Comments: 12 pages, 13 figures, In MICRO '20: 53rd IEEE/ACM International Symposium on Microarchitecture

  5. Time-Sliced Quantum Circuit Partitioning for Modular Architectures

    Authors: Jonathan M. Baker, Casey Duckering, Alexander Hoover, Frederic T. Chong

    Abstract: Current quantum computer designs will not scale. To scale beyond small prototypes, quantum architectures will likely adopt a modular approach with clusters of tightly connected quantum bits and sparser connections between clusters. We exploit this clustering and the statically-known control flow of quantum programs to create tractable partitioning heuristics which map quantum circuits to modular p… ▽ More

    Submitted 25 May, 2020; originally announced May 2020.

    Comments: Appears in CF'20: ACM International Conference on Computing Frontiers

    Journal ref: 17th ACM International Conference on Computing Frontiers (2020)

  6. arXiv:2002.10592  [pdf, other

    quant-ph cs.ET

    Efficient Quantum Circuit Decompositions via Intermediate Qudits

    Authors: Jonathan M. Baker, Casey Duckering, Frederic T. Chong

    Abstract: Many quantum algorithms make use of ancilla, additional qubits used to store temporary information during computation, to reduce the total execution time. Quantum computers will be resource-constrained for years to come so reducing ancilla requirements is crucial. In this work, we give a method to generate ancilla out of idle qubits by placing some in higher-value states, called qudits. We show ho… ▽ More

    Submitted 24 February, 2020; originally announced February 2020.

    Comments: 6 pages, 4 figures, In ISMVL 2020: IEEE International Symposium on Multiple-Valued Logic

  7. Asymptotic Improvements to Quantum Circuits via Qutrits

    Authors: Pranav Gokhale, Jonathan M. Baker, Casey Duckering, Natalie C. Brown, Kenneth R. Brown, Frederic T. Chong

    Abstract: Quantum computation is traditionally expressed in terms of quantum bits, or qubits. In this work, we instead consider three-level qu$trits$. Past work with qutrits has demonstrated only constant factor improvements, owing to the $\log_2(3)$ binary-to-ternary compression factor. We present a novel technique using qutrits to achieve a logarithmic depth (runtime) decomposition of the Generalized Toff… ▽ More

    Submitted 24 May, 2019; originally announced May 2019.

    Comments: In ISCA '19: 46th International Symposium on Computer Architecture, 13 pages, 11 figures

  8. arXiv:1904.01671  [pdf, ps, other

    quant-ph cs.ET

    Decomposing Quantum Generalized Toffoli with an Arbitrary Number of Ancilla

    Authors: Jonathan M. Baker, Casey Duckering, Alexander Hoover, Frederic T. Chong

    Abstract: We present a general decomposition of the Generalized Toffoli, and for completeness, the multi-target gate using an arbitrary number of clean or dirty ancilla. While prior work has shown how to decompose the Generalized Toffoli using 0, 1, or $O(n)$ many clean ancilla and 0, 1, and $n-2$ dirty ancilla, we provide a generalized algorithm to bridge the gap, i.e. this work gives an algorithm to gener… ▽ More

    Submitted 2 April, 2019; originally announced April 2019.

    Comments: 10 pages, 5 figures