Quantum computingQuantum computing is rapidly advancing toward practical utility. But current hardware platforms face significant physical constraints. These include limited qubit connectivityQubit connectivity, noise, and architectural restrictions, necessitating sophisticated compilationCompilation strategies. This chapter presents an overview of hardware-aware quantum circuitQuantum Circuits (QC) compilationCompilation tailored to each of the three major hardware platforms: superconducting qubitsSuperconducting qubits, neutral atomsNeutral atoms, and trapped ionsTrapped ions. We discuss key compilation stages—mappingMapping, routingRouting, andShuttling scheduling—emphasizing how platform-specific features influence algorithm design. Methods include optimization based on satisfiability solversSatisfiability solver and heuristic approaches like A* search. All discussed techniques are available in the open-source Munich Quantum Toolkit (MQT), facilitating further community development. The discussion underlines the importance of architecture-specific compilationCompilation and suggests how these approaches can extend to further platforms such as photonic and spin-based systems.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Hardware-Aware Compilation for Different Quantum Computing Platforms

  • Ludwig Schmid,
  • Daniel Schoenberger,
  • Yannick Stade,
  • Lukas Burgholzer,
  • Robert Wille

摘要

Quantum computingQuantum computing is rapidly advancing toward practical utility. But current hardware platforms face significant physical constraints. These include limited qubit connectivityQubit connectivity, noise, and architectural restrictions, necessitating sophisticated compilationCompilation strategies. This chapter presents an overview of hardware-aware quantum circuitQuantum Circuits (QC) compilationCompilation tailored to each of the three major hardware platforms: superconducting qubitsSuperconducting qubits, neutral atomsNeutral atoms, and trapped ionsTrapped ions. We discuss key compilation stages—mappingMapping, routingRouting, andShuttling scheduling—emphasizing how platform-specific features influence algorithm design. Methods include optimization based on satisfiability solversSatisfiability solver and heuristic approaches like A* search. All discussed techniques are available in the open-source Munich Quantum Toolkit (MQT), facilitating further community development. The discussion underlines the importance of architecture-specific compilationCompilation and suggests how these approaches can extend to further platforms such as photonic and spin-based systems.