| Literature DB >> 31619670 |
Kuan Zhang1,2, Jayne Thompson3, Xiang Zhang4,5, Yangchao Shen4, Yao Lu4, Shuaining Zhang4, Jiajun Ma4,6, Vlatko Vedral4,7,6,8, Mile Gu9,10,11, Kihwan Kim12.
Abstract
Modern computation relies crucially on modular architectures, breaking a complex algorithm into self-contained subroutines. A client can then call upon a remote server to implement parts of the computation independently via an application programming interface (API). Present APIs relay only classical information. Here we implement a quantum API that enables a client to estimate the absolute value of the trace of a server-provided unitary operation [Formula: see text]. We demonstrate that the algorithm functions correctly irrespective of what unitary [Formula: see text] the server implements or how the server specifically realizes [Formula: see text]. Our experiment involves pioneering techniques to coherently swap qubits encoded within the motional states of a trapped [Formula: see text] ion, controlled on its hyperfine state. This constitutes the first demonstration of modular computation in the quantum regime, providing a step towards scalable, parallelization of quantum computation.Entities:
Year: 2019 PMID: 31619670 PMCID: PMC6795904 DOI: 10.1038/s41467-019-12643-2
Source DB: PubMed Journal: Nat Commun ISSN: 2041-1723 Impact factor: 14.919
Fig. 1The DQC1 and modular DQC1 algorithms. a The standard DQC1 algorithm operates by applying on an -qubit register controlled by a pure qubit initialized in state . can then be estimated through appropriate measurements on the control qubit. This algorithm cannot leverage a third party to implement as it is impossible to add a control to an unknown unitary[11]. b The modular DQC1 algorithm evaluates in a way in which can be out-sourced to a third party. Here, Alice introduces a second -qubit register. She then sends the server one of the -qubit registers via a specified interface (this could be the original register, or involve first mapping the register into a medium suitable for communication via a SWAP gate). On the proviso that the server applies and return the result via the specified interface, Alice is able to estimate by performing a measurement on the control qubit
Fig. 2Modular DQC1 on a trapped ion. The modular DQC1 algorithm redesigned to function on a ion. Here, the control qubit is encoded within two hyperfine levels of the manifold in the ion. Denote these by and , where is the quantum number of total internal angular momentum and is the magnetic quantum number. The transition frequency between and is 12642.826 MHz. Qubits and are encoded within the ground and first excited states of two radial motional modes in , denoted as , and , . The trap frequencies of modes and are given by 2.53 and 2.00 MHz. After suitable preprocessing, information encoded within the control qubit can be forwarded to an external server via a suitable interface where the action of is out-sourced
Fig. 3Implementation of the control SWAP gate. A CSWAP operation on and represents coherently interchanging the populations of and . In experiment this is achieved as follows: first, we temporarily shelve into an ancillary Zeeman level by microwave pulses. The two Zeeman levels and are employed sequentially with equal duration, so that the AC stark shift and energy level jittering of both Zeeman levels cancel. The transition between and is realized by a microwave pulse with frequency . Meanwhile the SWAP operation that interchanges and is realized by three sequential Raman pulses (see Supplementary Note 1 and 2). Each Raman process is represented by a cube in the figure, where an arrow indicates that population is transferred, and a dot shows population is not transferred. Subsequently, the shelved is restored by a second microwave pulse
Fig. 4Experimental results. Benchmarking results for modular DQC1 with 19 different server supplied unitary operations , where ranges over and ranges over all three standard Pauli directions. a displays resulting experimental estimations of (blue bars), as compared to theoretic predictions (black lines). The disparity is due to decoherence. b Calibrating to account for this decoherence enables agreement between theory and experiment. Error bars in both a and b means a confidential interval with 95% confidence