4,627 research outputs found
A Language and Hardware Independent Approach to Quantum-Classical Computing
Heterogeneous high-performance computing (HPC) systems offer novel
architectures which accelerate specific workloads through judicious use of
specialized coprocessors. A promising architectural approach for future
scientific computations is provided by heterogeneous HPC systems integrating
quantum processing units (QPUs). To this end, we present XACC (eXtreme-scale
ACCelerator) --- a programming model and software framework that enables
quantum acceleration within standard or HPC software workflows. XACC follows a
coprocessor machine model that is independent of the underlying quantum
computing hardware, thereby enabling quantum programs to be defined and
executed on a variety of QPUs types through a unified application programming
interface. Moreover, XACC defines a polymorphic low-level intermediate
representation, and an extensible compiler frontend that enables language
independent quantum programming, thus promoting integration and
interoperability across the quantum programming landscape. In this work we
define the software architecture enabling our hardware and language independent
approach, and demonstrate its usefulness across a range of quantum computing
models through illustrative examples involving the compilation and execution of
gate and annealing-based quantum programs
A generative modeling approach for benchmarking and training shallow quantum circuits
Hybrid quantum-classical algorithms provide ways to use noisy
intermediate-scale quantum computers for practical applications. Expanding the
portfolio of such techniques, we propose a quantum circuit learning algorithm
that can be used to assist the characterization of quantum devices and to train
shallow circuits for generative tasks. The procedure leverages quantum hardware
capabilities to its fullest extent by using native gates and their qubit
connectivity. We demonstrate that our approach can learn an optimal preparation
of the Greenberger-Horne-Zeilinger states, also known as "cat states". We
further demonstrate that our approach can efficiently prepare approximate
representations of coherent thermal states, wave functions that encode
Boltzmann probabilities in their amplitudes. Finally, complementing proposals
to characterize the power or usefulness of near-term quantum devices, such as
IBM's quantum volume, we provide a new hardware-independent metric called the
qBAS score. It is based on the performance yield in a specific sampling task on
one of the canonical machine learning data sets known as Bars and Stripes. We
show how entanglement is a key ingredient in encoding the patterns of this data
set; an ideal benchmark for testing hardware starting at four qubits and up. We
provide experimental results and evaluation of this metric to probe the trade
off between several architectural circuit designs and circuit depths on an
ion-trap quantum computer.Comment: 16 pages, 9 figures. Minor revisions. As published in npj Quantum
Informatio
A scalable hardware and software control apparatus for experiments with hybrid quantum systems
Modern experiments with fundamental quantum systems - like ultracold atoms,
trapped ions, single photons - are managed by a control system formed by a
number of input/output electronic channels governed by a computer. In hybrid
quantum systems, where two or more quantum systems are combined and made to
interact, establishing an efficient control system is particularly challenging
due to the higher complexity, especially when each single quantum system is
characterized by a different timescale. Here we present a new control apparatus
specifically designed to efficiently manage hybrid quantum systems. The
apparatus is formed by a network of fast communicating Field Programmable Gate
Arrays (FPGAs), the action of which is administrated by a software. Both
hardware and software share the same tree-like structure, which ensures a full
scalability of the control apparatus. In the hardware, a master board acts on a
number of slave boards, each of which is equipped with an FPGA that locally
drives analog and digital input/output channels and radiofrequency (RF) outputs
up to 400 MHz. The software is designed to be a general platform for managing
both commercial and home-made instruments in a user-friendly and intuitive
Graphical User Interface (GUI). The architecture ensures that complex control
protocols can be carried out, such as performing of concurrent commands loops
by acting on different channels, the generation of multi-variable error
functions and the implementation of self-optimization procedures. Although
designed for managing experiments with hybrid quantum systems, in particular
with atom-ion mixtures, this control apparatus can in principle be used in any
experiment in atomic, molecular, and optical physics.Comment: 10 pages, 12 figure
Decoherence-protected quantum gates for a hybrid solid-state spin register
Protecting the dynamics of coupled quantum systems from decoherence by the
environment is a key challenge for solid-state quantum information processing.
An idle qubit can be efficiently insulated from the outside world via dynamical
decoupling, as has recently been demonstrated for individual solid-state
qubits. However, protection of qubit coherence during a multi-qubit gate poses
a non-trivial problem: in general the decoupling disrupts the inter-qubit
dynamics, and hence conflicts with gate operation. This problem is particularly
salient for hybrid systems, wherein different types of qubits evolve and
decohere at vastly different rates. Here we present the integration of
dynamical decoupling into quantum gates for a paradigmatic hybrid system, the
electron-nuclear spin register. Our design harnesses the internal resonance in
the coupled-spin system to resolve the conflict between gate operation and
decoupling. We experimentally demonstrate these gates on a two-qubit register
in diamond operating at room temperature. Quantum tomography reveals that the
qubits involved in the gate operation are protected as accurately as idle
qubits. We further illustrate the power of our design by executing Grover's
quantum search algorithm, achieving fidelities above 90% even though the
execution time exceeds the electron spin dephasing time by two orders of
magnitude. Our results directly enable decoherence-protected interface gates
between different types of promising solid-state qubits. Ultimately, quantum
gates with integrated decoupling may enable reaching the accuracy threshold for
fault-tolerant quantum information processing with solid-state devices.Comment: This is original submitted version of the paper. The revised and
finalized version is in print, and is subjected to the embargo and other
editorial restrictions of the Nature journa
Astrophysical Supercomputing with GPUs: Critical Decisions for Early Adopters
General purpose computing on graphics processing units (GPGPU) is
dramatically changing the landscape of high performance computing in astronomy.
In this paper, we identify and investigate several key decision areas, with a
goal of simplyfing the early adoption of GPGPU in astronomy. We consider the
merits of OpenCL as an open standard in order to reduce risks associated with
coding in a native, vendor-specific programming environment, and present a GPU
programming philosophy based on using brute force solutions. We assert that
effective use of new GPU-based supercomputing facilities will require a change
in approach from astronomers. This will likely include improved programming
training, an increased need for software development best-practice through the
use of profiling and related optimisation tools, and a greater reliance on
third-party code libraries. As with any new technology, those willing to take
the risks, and make the investment of time and effort to become early adopters
of GPGPU in astronomy, stand to reap great benefits.Comment: 13 pages, 5 figures, accepted for publication in PAS
- …