Exploiting Quantum Teleportation in Quantum Circuit Mapping

Exploiting Quantum Teleportation in Quantum Circuit Mapping

EXPLOITING QUANTUM TELEPORTATION IN QUANTUM CIRCUIT MAPPING Stefan Hillmich, Alwin Zulehner, and Robert Wille Johannes Kepler University Linz, Austria [email protected], [email protected] http://iic.jku.at/eda/research/quantum_dd QUANTUM COMPUTING Basic unit is the qubit with basis states 0 and 1 Utilize quantum mechanical effects Superposition: 휑 = 훼 ⋅ 0 + 훽 ⋅ |1〉, where |훼|2 + |훽|2 = 1 Entanglement: operation on one qubit may affect other qubits Measurement: Collapse wavefunction and read result Allows for exponential speedup in the best case Integer factorization Database search Quantum chemistry … 2 QUANTUM COMPILATION Conceptional algorithm Limited Gate Set Synthesis Limited Connectivity Mapping Limited Fidelity and Coherence Optimizations 3 EFFICIENT MAPPING SATISFYING THE COUPLING CONSTRAINT Target Device IBM QX4 Different approaches for mapping Trade-off runtime vs quality of result Naïve Approach Heuristics Approach Minimal Approach 4 SWAP-BASED MAPPING WITH LAYERS General idea: partition into layers Find locally optimal permutations 휋푖 Map layers successively (푙0휋1푙1휋2푙2) Use A* search to cope with complexity Fix mapping at beginning logical qubits physical qubits 5 QUANTUM TELEPORTATION Transport the state of a qubit over arbitrary distances Requires some setup and a channel for 2 conventional bit Can be exploited for quantum circuit mapping Create Bell-Pair Bell-Pair is moved during regular SWAP operations Teleport qubit via Bell-Measurement when beneficial Re-create Bell-Pair 6 MAPPING WITH QUANTUM TELEPORTATION Example IBM Q Tokyo 20 qubits Operation CNOT(푄3, 푄16) 7 MAPPING WITH QUANTUM TELEPORTATION Example IBM Q Tokyo 20 qubits Operation CNOT(푄3, 푄16) Baseline: 2 SWAPs 8 MAPPING WITH QUANTUM TELEPORTATION Example IBM Q Tokyo 20 qubits Operation CNOT(푄3, 푄16) Baseline: 2 SWAPs Assume 푄12 and 푄17 are prepared 9 MAPPING WITH QUANTUM TELEPORTATION Example IBM Q Tokyo 20 qubits Operation CNOT(푄3, 푄16) Baseline: 2 SWAPs Assume 푄12 and 푄17 are prepared and moving during mapping 10 MAPPING WITH QUANTUM TELEPORTATION Example IBM Q Tokyo 20 qubits Operation CNOT(푄3, 푄16) Baseline: 2 SWAPs Assume 푄12 and 푄17 are prepared and moving during mapping 11 MAPPING WITH QUANTUM TELEPORTATION Example IBM Q Tokyo 20 qubits Operation CNOT(푄3, 푄16) Baseline: 2 SWAPs Assume Bell-Pair (푄2, 푄17) Virtual edges 12 MAPPING WITH QUANTUM TELEPORTATION Example IBM Q Tokyo 20 qubits Operation CNOT(푄3, 푄16) Baseline: 2 SWAPs Assume Bell-Pair (푄2, 푄17) Virtual edges 13 MAPPING WITH QUANTUM TELEPORTATION Example IBM Q Tokyo 20 qubits Operation CNOT(푄3, 푄16) Baseline: 2 SWAPs Assume Bell-Pair (푄2, 푄17) Virtual edges 14 MAPPING WITH QUANTUM TELEPORTATION Example IBM Q Tokyo 20 qubits Operation CNOT(푄3, 푄16) Baseline: 2 SWAPs Quantum Teleportation may be used as a Assume Bell-Pair (푄2, 푄17)complementary technique to existing Virtual edges mapping approaches Larger search space for potentially cheaper mappings 15 RESULTS Teleportation allows to move qubits over arbitrary distances with constant costs* (requires suitable positioned Bell-Pairs) Experiments showed by up to around 20% improved costs for IBM Q Tokyo We predict larger improvements with larger architectures 16 CONCLUSIONS Mappings should be as effective as possible to avoid unnecessary operations Quantum teleportation provides a complementary approach to augment existing methods, enlarging the search space Quantum teleportation will have a bigger impact on architectures with larger distances Do you have any questions? 17.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    17 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us