Qubit Mapper
Purpose
Provides expert guidance on mapping logical qubits to physical hardware while respecting connectivity constraints and minimizing SWAP overhead.
Capabilities
- Initial qubit placement
- SWAP gate insertion
- Routing optimization algorithms
- Topology-aware compilation
- Noise-aware placement
- Heavy-hex and grid topology support
- Dynamic circuit routing
- Parallel SWAP optimization
Usage Guidelines
- Topology Analysis: Understand target hardware connectivity graph
- Initial Placement: Use heuristics for initial logical-physical mapping
- Routing: Insert SWAPs to enable non-native interactions
- Optimization: Minimize SWAP count and circuit depth
- Noise Consideration: Prefer high-fidelity qubits and links
Tools/Libraries
- Qiskit
- pytket (t|ket>)
- Cirq
- BQSKit
- NetworkX