Bulletin of the American Physical Society
2023 APS March Meeting
Volume 68, Number 3
Las Vegas, Nevada (March 5-10)
Virtual (March 20-22); Time Zone: Pacific Time
Session RR08: V: Quantum Software StackFocus Session
|
Hide Abstracts |
Sponsoring Units: DQI Chair: Yilun Xu, Lawrence Berkeley National Laboratory Room: Virtual Room 8 |
Tuesday, March 21, 2023 11:30AM - 12:06PM |
RR08.00001: Verifiable Quantum Advantage without Structure Invited Speaker: Mark Zhandry "Structure" has long played a central role in proposals for super-polynomial quantum advantage. This is especially true for problems whose solutions can be efficiently verified, where all prior results require algebraic computational conjectures or oracles with very specific features. We show a new approach for verifiable quantum advantage which, for a reasonable complexity-theoretic notion of "structure", requires no structure at all. |
Tuesday, March 21, 2023 12:06PM - 12:18PM |
RR08.00002: Tackling the Qubit Mapping Problem with Permutation-Aware Synthesis Ji Liu, Ed Younis, Mathias T Weiden, Paul Hovland, John D Kubiatowicz, Costin C Iancu We propose a novel hierarchical qubit mapping and routing framework. First, a circuit is decomposed into blocks that span an identical number of qubits. In the second permutation-aware synthesis (PAS) stage, each block is synthesized with different input and output permutations and different topologies. The third stage is a permutation-aware mapping (PAM) algorithm that maps and routes the blocks based on the permutation information. Our approach is based on the following insight: 1) with PAS, any block can implement an arbitrary input → output qubit mapping (e.g. q0 → q1) that minimizes its communication; and 2) with PAM, for two adjacent blocks we can select input-output permutations that optimize each block together with the amount of communication required at a block boundary. While existing mapping algorithms only introduce ''minimal'' communication via inserting SWAP or bridge gates, the PAS+PAM approach can additionally remove any spurious communication. |
Tuesday, March 21, 2023 12:18PM - 12:30PM |
RR08.00003: Nuwa: A Quantum Circuit Transpiler Based on a Finite-Horizon Heuristic for Placement and Routing KaWai Chen, Pooya Ronagh We introduce a novel transpiler for the placement and routing of quantum circuits on arbitrary target hardware architectures. We use finite-horizon, and optionally discounted, reward functions to heuristically find a suitable placement and routing policy. We employ a finite lookahead to refine the reward functions when breaking a tie between multiple policies. We benchmark our transpiler against multiple alternative solutions and on various test sets of quantum algorithms to demonstrate the benefits of our approach. |
Tuesday, March 21, 2023 12:30PM - 12:42PM |
RR08.00004: Intermediate Representations for Quantum Computing Rohit Goswami, Sonaly Goswami, Debabrata Goswami The proliferation of qubit manipulation and generation methods (ranging from optical to topological qubits) has now been matched by an explosion in terms of user-level libraries (Q#, Qiskit, etc.) which have somehow been termed "quantum programming languages". We will develop on this theme by contrasting the classical computing programming languages and the algorithms / computational model therein (von Neumann machines) and demonstrate the gap manifest between what are essentially libraries and not programming languges. In particular we will cover the closest analogs in existing libraries to formal language, grammars, parsers and finally type safety. We will explore some programming paradigms (functional, imperative, object oriented) for typical quantum algoritms (Shor's, Grovers, Simmulated Annealing). Finally, we will posit test suites for a true quantum computing language, one which has strict correspondence to the formal theory of compilers and can express algorithms compactly (grammar) while also ensuring correctness (compilation). We note that the core of compiler development has been execution independence, the ability to run on multiple platforms, and to this end, rather than describing an entire language down to a specific qubit generation method, we will instead focus on developing a quantum intermediate representation akin to LLVM compiler project. |
Tuesday, March 21, 2023 12:42PM - 12:54PM |
RR08.00005: Intel Quantum SDK Version 1.0: Extended C++ Compiler, Runtime and Quantum Hardware Simulators for Hybrid Quantum-Classical Applications Xin-Chuan Wu, Pradnya Khalate, Albert T Schmitz, Shavindra P Premaratne, Kevin Rasch, Sahar Daraeizadeh, Roza Kotlyar, Shengru Ren, Jennifer Paykin, Francis Rose, James Dunn, Gian Giacomo Guerreschi, NICOLAS P SAWAYA, Atul Kulkarni, Grant Baker, Beverly Klemme, Nader Khammassi, Randy Morris, Linda Patricia Osuna Ibarra, Robert Flory, Pratik D Patel, Xiang Zou, Anne Y Matsuura The Intel Quantum Software Development Kit (SDK) is a full-stack platform allowing programmers to design their applications on a system consisting of an LLVM-based compiler providing intuitive C++ language extensions to support the expression and optimizations of quantum circuits. The SDK provides a quantum runtime library to control the context switch between classical and quantum kernels to perform hybrid execution. The quantum runtime allows a set of quantum circuit parameters to be determined at runtime. With these capabilities, both quantum and classical procedures of a variational algorithm can be specified in the same program and only need to be compiled once for all iterations. This design makes the execution latency of a variational algorithm significantly reduced. A set of quantum simulators are integrated in the SDK, including a simulation of Intel quantum hardware (qubit control processor, control electronics and quantum dot qubits). The Intel Quantum SDK is designed to provide a uniform interface to users to target ideal qubit simulators, realistic Intel quantum hardware simulators, as well as future Intel quantum hardware. The Intel Quantum SDK can efficiently perform optimization, compilation, and execution of scalable hybrid quantum-classical variational algorithms. |
Tuesday, March 21, 2023 12:54PM - 1:06PM |
RR08.00006: Efficient execution of quantum algorithms using the Intel Quantum SDK Shavindra P Premaratne, Grant Baker, Sahar Daraeizadeh, James Dunn, Robert Flory, Gian Giacomo Guerreschi, Pradnya Khalate, Nader Khammassi, Beverly J Klemme, Roza Kotlyar, Atul Kulkarni, Randy Morris, Pratik D Patel, Linda Patricia Osuna Ibarra, Jennifer Paykin, Kevin Rasch, Shengru Ren, Francis Rose, NICOLAS P SAWAYA, Albert T Schmitz, Xin-Chuan Wu, Xiang Zou, Anne Y Matsuura Quantum computers are expected to be capable of solving certain classically intractable problems efficiently. A practical quantum computer will require high-quality physical qubits, dedicated control electronics, and a software stack capable of generating hardware-targeted quantum circuits as well as processing results from quantum circuit execution. The efficient transformation of quantum algorithms into practical quantum circuits is imperative in extracting the best performance from available quantum hardware. In this talk I will describe the capabilities of the Intel Quantum SDK which utilizes many optimizations within the quantum compiler, as well as generates binary executables to enable tight integration during execution of workloads -- especially for variational algorithms. Examples will be provided to demonstrate the benefits of a holistic optimization approach in contrast to a collection of discrete local optimizations. The tools available to examine the flow through the software toolchain will also be surveyed. |
Tuesday, March 21, 2023 1:06PM - 1:18PM |
RR08.00007: A Functional Approach to the Modular Construction of Quantum Logic: Part I Anne Y Matsuura, Albert T Schmitz, Jennifer Paykin Many quantum languages use an object-oriented approach for the construction and manipulation of quantum circuits and logic. However, this approach is challenging for a compiled quantum binary in a NISQ accelerator model, as hardware-native instruction blocks must be determined and built at compile time. Thus the compiler must reason about the structure of the quantum logic without runtime memory access, i.e. it must avoid side-effects. Our solution is to introduce a quantum functional language extension to the C++ derived language of the Intel Quantum SDK. We introduce a new built-in type which abstracts a quantum accelerator call, allowing it to be passed into and out of C++ functions before being passed to the quantum accelerator. We also include several core built-in functions that users and libraries can use to build more elaborate transformations. In this talk, we introduce the basic concepts of this functional extension, different parts of its syntax and how it can be used alongside other C++ constructs to build modular quantum algorithms with the Intel Quantum SDK. |
Tuesday, March 21, 2023 1:18PM - 1:30PM |
RR08.00008: A Functional Approach to the Modular Construction of Quantum Logic: Part II Albert T Schmitz Many quantum languages use an object-oriented approach for the construction and manipulation of quantum circuits and logic. However, this approach is challenging for a compiled quantum binary in a NISQ accelerator model, as hardware-native instruction blocks must be determined and built at compile time. Thus the compiler must reason about the structure of the quantum logic without runtime memory access, i.e. it must avoid side-effects. Our solution is to introduce a quantum functional language extension to the C++ derived language of the Intel Quantum SDK. We introduce a new built-in type which abstracts a quantum accelerator call, allowing it to be passed into and out of C++ functions before being passed to the quantum accelerator. We also include several core built-in functions that users and libraries can use to build more elaborate transformations. |
Follow Us |
Engage
Become an APS Member |
My APS
Renew Membership |
Information for |
About APSThe American Physical Society (APS) is a non-profit membership organization working to advance the knowledge of physics. |
© 2025 American Physical Society
| All rights reserved | Terms of Use
| Contact Us
Headquarters
1 Physics Ellipse, College Park, MD 20740-3844
(301) 209-3200
Editorial Office
100 Motor Pkwy, Suite 110, Hauppauge, NY 11788
(631) 591-4000
Office of Public Affairs
529 14th St NW, Suite 1050, Washington, D.C. 20045-2001
(202) 662-8700