13 research outputs found

    Signal processing techniques for efficient compilation of controlled rotations in trapped ions

    Full text link
    Quantum logic gates with many control qubits are essential in many quantum algorithms, but remain challenging to perform in current experiments. Trapped ion quantum computers natively feature a different type of entangling operation, namely the Molmer-Sorensen (MS) gate which effectively applies an Ising interaction to all qubits at the same time. We consider a sequence of equal all-to-all MS operations, interleaved with single qubit gates that act only on one special qubit. Using a connection with quantum signal processing techniques, we find that it is possible to perform an arbitray SU(2) rotation on the special qubit if and only if all other qubits are in the state |1>. Such controlled rotation gates with N-1 control qubits require 2N applications of the MS gate, and can be mapped to a conventional Toffoli gate by demoting a single qubit to ancilla.Comment: 14 pages, 3 figures, comments welcome. v3 includes several fixes and adds an appendix with explicit angle

    Constructing quantum circuits with global gates

    Get PDF
    There are various gate sets that can be used to describe a quantum computation. A particularly popular gate set in the literature on quantum computing consists of arbitrary single-qubit gates and 2-qubit CNOT gates. A CNOT gate is however not always the natural multi-qubit interaction that can be implemented on a given physical quantum computer, necessitating a compilation step that transforms these CNOT gates to the native gate set. A particularly interesting case where compilation is necessary is for ion trap quantum computers, where the natural entangling operation can act on more than 2 qubits and can even act globally on all qubits at once. This calls for an entirely different approach to constructing efficient circuits. In this paper we study the problem of converting a given circuit that uses 2-qubit gates to one that uses global gates. Our three main contributions are as follows. First, we find an efficient algorithm for transforming an arbitrary circuit consisting of Clifford gates and arbitrary phase gates into a circuit consisting of single-qubit gates and a number of global interactions proportional to the number of non-Clifford phases present in the original circuit. Second, we find a general strategy to transform a global gate that targets all qubits into one that targets only a subset of the qubits. This approach scales linearly with the number of qubits that are not targeted, in contrast to the exponential scaling reported in (Maslov & Nam, N. J. Phys. 2018). Third, we improve on the number of global gates required to synthesise an arbitrary n-qubit Clifford circuit from the 12n-18 reported in (Maslov & Nam, N. J. Phys. 2018) to 6n-8.Comment: 13 pages. v2: added some more figures and fixed a number of (mathematical) typo

    tqix.pis: A toolbox for large-scale quantum simulation platforms

    Full text link
    We introduce tqix.pis, a library of tqix for executing various algorithms in large-scale quantum simulation platforms. The program emulates basic functions of a quantum circuit, including initialization qubits, quantum gates, and measurements. It utilizes the collective processes in ensembles of two-level systems to reduce the dimension, and facilitates the simulation time with multi-core processors and Graphics Processing Units. The library is thus programmable for different large-scale quantum simulation platforms, such as trapped ions, ultracold atoms in optical lattices, Rydberg atom arrays in optical tweezers, and nitrogen-vacancy centers. It is applicable for examining spin squeezing, variational quantum squeezing, quantum phase transition, many-body quantum dynamics, and other quantum algorithms.Comment: 17 pages, 8 figure
    corecore