Title: Interconnection Networks for Scalable Quantum Computers
1Interconnection Networks for Scalable Quantum
Computers
Nemanja Isailovic, Yatish Patel, Mark Whitney,
John Kubiatowicz U.C. Berkeley June 21,
2006 ISCA 33
2Motivation
- Varied Algorithms and Communication Patterns
? Routers
- Goal Design a generalized NW for a Quantum
Datapath
3Ion Trap Quantum Computer
Two-Qubit Gate
- Qubit an ion
Q1
- Gate a location
- Apply pulse sequences to electrodes
- Electrostatic forces move ion
Q2
- Intersections similar, but more complicated
pulse sequences
4Ballistic Movement Network
One-Qubit Gate
Two-Qubit Gate
Q2
Q3
Two-Qubit Gate
One-Qubit Gate
Q4
Q5
Memory Cell
Memory Cell
Q1
- Problem Noise accumulation!
5Noise Accumulation from Movement
Qubit Error
Distance Moved in Gates
- Noise may increase error by factor of 100
6Movement Option 2 Teleportation
3. Transmit two classical bits
Source Location
Target Location
D
4. Local Ops
Entanglement
2. Local Ops
D?
D
E2
E1
1. Generate EPR pair
- Goal Transfer the state, not the data ion
- Problem EPR pairs become noisy
- Error Correction of data (arbitrary state)
100 ms Purification of EPR pair (known
state) 120 µs
- Pre-distribution of EPR pairs
7EPR Pair Distribution Network
One-Qubit Gate
Two-Qubit Gate
Q2
Q3
EPR Pair Generators
Two-Qubit Gate
One-Qubit Gate
Q4
Q5
Memory Cell
Memory Cell
Q1
8Setting Up a Teleportation Link
- Purification Amplification of EPR pair link
- Two EPR pairs ? One purer pair, one junk
pair
- Chance of failure
- Need to send multiple pairs
STRONGER
Entanglement
G
P
P
9Chained Teleportation
Teleportation
Teleportation
G
T
T
- Adjacent T nodes linked for teleportation
- Positive Features
- - T node linking not on critical path
- - Pre-purification (Link Amplification) part
of link setup
10Pre-Purification
T
Long-Distance EPR Pairs Per Data Communication
G
T
Error Rate Per Operation
- Benefit decreased congestion at T Nodes
11Studied Architecture Mesh Grid
, linked by G nodes
- Packet-switched network
- - Dimension-order routing
- Each qubit has associated message
12Classical Control
- Quantum Datapath Layer
- - T Nodes and G Nodes (P Nodes and Gates not
shown) - Classical Control Layers
- - Messages Associated with Qubits
- - Teleportation and Purification Bits
13Simulation
- Goal Communication Area v. Computation Area
- - Simulates communication pattern
- - Tracks resource use
- Benchmark Quantum Fourier Transform
- - Subroutine of Shors factorization algorithm
- Architecture
- - 16x16 mesh grid
- - Dimension-order routing
- Variables
- - Area dedicated to Communication Network
- - Relative resource allocation
- - t teleporters per T Node
- - p purifiers per P Node
- - g generators per G Node (saturate T
Nodes)
14Simulation Results
Computation Area Estimate
Normalized Execution Time
Communication Network Area (in Ion Traps)
- Communication Setup Latency v. Computation Time
- - Computation time may overwhelm
- - But Setup Latency increases rapidly
15Conclusion
- Communication Infrastructure Complex Enough to
Require Engineering - - Varied communication ? Router framework
- - Ballistic Movement noise ? Teleportation
- EPR Pair Distribution Network
- - Chained Teleportation with Purification at
endpoints - - Pre-purified (Amplified) links between
Routers - - Classical Network(s) linked to Quantum
Network
- Simulation Study of QFT
- - Mesh grid
- - Dimension-order routing
- - Suggests Good Design Point
- - Communication Area Computation Area