Topological Quantum Error Correction in Silicon Photonicsphys449/ProposalExample4.pdf · What is...
Transcript of Topological Quantum Error Correction in Silicon Photonicsphys449/ProposalExample4.pdf · What is...
![Page 1: Topological Quantum Error Correction in Silicon Photonicsphys449/ProposalExample4.pdf · What is Quantum Computing? Origins and Applications of Quantum Computing Feynman’s idea:](https://reader034.fdocuments.net/reader034/viewer/2022043009/5f9c1e4f657e4b39ce00774d/html5/thumbnails/1.jpg)
MotivationBackground Theory
Project DetailsSummary
Topological Quantum Error Correction in SiliconPhotonics
The University of British Columbia
November 20, 2018
1 / 29
![Page 2: Topological Quantum Error Correction in Silicon Photonicsphys449/ProposalExample4.pdf · What is Quantum Computing? Origins and Applications of Quantum Computing Feynman’s idea:](https://reader034.fdocuments.net/reader034/viewer/2022043009/5f9c1e4f657e4b39ce00774d/html5/thumbnails/2.jpg)
MotivationBackground Theory
Project DetailsSummary
Overview
1 MotivationWhat is Quantum Computing?
2 Background TheoryQuantum DotsPhotonic Crystal CavitiesQuantum Error Correction
3 Project DetailsTopological Quantum Error CorrectionEntangling GateLosses in Photonic CircuitsResources and Schedule
4 Summary
2 / 29
![Page 3: Topological Quantum Error Correction in Silicon Photonicsphys449/ProposalExample4.pdf · What is Quantum Computing? Origins and Applications of Quantum Computing Feynman’s idea:](https://reader034.fdocuments.net/reader034/viewer/2022043009/5f9c1e4f657e4b39ce00774d/html5/thumbnails/3.jpg)
MotivationBackground Theory
Project DetailsSummary
What is Quantum Computing?
Origins and Applications of Quantum Computing
Feynman’s idea: Simulate quantum systems using otherquantum systems
Quantum algorithms:
Prime Factorization: Exponential speedup
Discrete Logarithm: Exponential speedup
Unstructured Database Search: Square root speedup
Solutions to Linear Systems: Exponential speedup
3 / 29
![Page 4: Topological Quantum Error Correction in Silicon Photonicsphys449/ProposalExample4.pdf · What is Quantum Computing? Origins and Applications of Quantum Computing Feynman’s idea:](https://reader034.fdocuments.net/reader034/viewer/2022043009/5f9c1e4f657e4b39ce00774d/html5/thumbnails/4.jpg)
MotivationBackground Theory
Project DetailsSummary
What is Quantum Computing?
Origins and Applications of Quantum Computing
Feynman’s idea: Simulate quantum systems using otherquantum systems
Quantum algorithms:
Prime Factorization: Exponential speedup
Discrete Logarithm: Exponential speedup
Unstructured Database Search: Square root speedup
Solutions to Linear Systems: Exponential speedup
4 / 29
![Page 5: Topological Quantum Error Correction in Silicon Photonicsphys449/ProposalExample4.pdf · What is Quantum Computing? Origins and Applications of Quantum Computing Feynman’s idea:](https://reader034.fdocuments.net/reader034/viewer/2022043009/5f9c1e4f657e4b39ce00774d/html5/thumbnails/5.jpg)
MotivationBackground Theory
Project DetailsSummary
What is Quantum Computing?
Origins and Applications of Quantum Computing
Feynman’s idea: Simulate quantum systems using otherquantum systems
Quantum algorithms:
Prime Factorization: Exponential speedup
Discrete Logarithm: Exponential speedup
Unstructured Database Search: Square root speedup
Solutions to Linear Systems: Exponential speedup
5 / 29
![Page 6: Topological Quantum Error Correction in Silicon Photonicsphys449/ProposalExample4.pdf · What is Quantum Computing? Origins and Applications of Quantum Computing Feynman’s idea:](https://reader034.fdocuments.net/reader034/viewer/2022043009/5f9c1e4f657e4b39ce00774d/html5/thumbnails/6.jpg)
MotivationBackground Theory
Project DetailsSummary
What is Quantum Computing?
Origins and Applications of Quantum Computing
Feynman’s idea: Simulate quantum systems using otherquantum systems
Quantum algorithms:
Prime Factorization: Exponential speedup
Discrete Logarithm: Exponential speedup
Unstructured Database Search: Square root speedup
Solutions to Linear Systems: Exponential speedup
6 / 29
![Page 7: Topological Quantum Error Correction in Silicon Photonicsphys449/ProposalExample4.pdf · What is Quantum Computing? Origins and Applications of Quantum Computing Feynman’s idea:](https://reader034.fdocuments.net/reader034/viewer/2022043009/5f9c1e4f657e4b39ce00774d/html5/thumbnails/7.jpg)
MotivationBackground Theory
Project DetailsSummary
What is Quantum Computing?
Origins and Applications of Quantum Computing
Feynman’s idea: Simulate quantum systems using otherquantum systems
Quantum algorithms:
Prime Factorization: Exponential speedup
Discrete Logarithm: Exponential speedup
Unstructured Database Search: Square root speedup
Solutions to Linear Systems: Exponential speedup
7 / 29
![Page 8: Topological Quantum Error Correction in Silicon Photonicsphys449/ProposalExample4.pdf · What is Quantum Computing? Origins and Applications of Quantum Computing Feynman’s idea:](https://reader034.fdocuments.net/reader034/viewer/2022043009/5f9c1e4f657e4b39ce00774d/html5/thumbnails/8.jpg)
MotivationBackground Theory
Project DetailsSummary
What is Quantum Computing?
Origins and Applications of Quantum Computing
Feynman’s idea: Simulate quantum systems using otherquantum systems
Quantum algorithms:
Prime Factorization: Exponential speedup
Discrete Logarithm: Exponential speedup
Unstructured Database Search: Square root speedup
Solutions to Linear Systems: Exponential speedup
8 / 29
![Page 9: Topological Quantum Error Correction in Silicon Photonicsphys449/ProposalExample4.pdf · What is Quantum Computing? Origins and Applications of Quantum Computing Feynman’s idea:](https://reader034.fdocuments.net/reader034/viewer/2022043009/5f9c1e4f657e4b39ce00774d/html5/thumbnails/9.jpg)
MotivationBackground Theory
Project DetailsSummary
What is Quantum Computing?
Classical and Quantum Computation
Classical: bits can beeither 0 or 1, invertibleand non-invertible gatesapplied to bit strings like1011
Quantum: bits are |0〉 or|1〉, unitary operationsapplied to bit strings|1011〉
9 / 29
![Page 10: Topological Quantum Error Correction in Silicon Photonicsphys449/ProposalExample4.pdf · What is Quantum Computing? Origins and Applications of Quantum Computing Feynman’s idea:](https://reader034.fdocuments.net/reader034/viewer/2022043009/5f9c1e4f657e4b39ce00774d/html5/thumbnails/10.jpg)
MotivationBackground Theory
Project DetailsSummary
What is Quantum Computing?
Classical and Quantum Computation
Classical: bits can beeither 0 or 1, invertibleand non-invertible gatesapplied to bit strings like1011
Quantum: bits are |0〉 or|1〉, unitary operationsapplied to bit strings|1011〉
10 / 29
![Page 11: Topological Quantum Error Correction in Silicon Photonicsphys449/ProposalExample4.pdf · What is Quantum Computing? Origins and Applications of Quantum Computing Feynman’s idea:](https://reader034.fdocuments.net/reader034/viewer/2022043009/5f9c1e4f657e4b39ce00774d/html5/thumbnails/11.jpg)
MotivationBackground Theory
Project DetailsSummary
What is Quantum Computing?
Experimental Realizations
11 / 29
![Page 12: Topological Quantum Error Correction in Silicon Photonicsphys449/ProposalExample4.pdf · What is Quantum Computing? Origins and Applications of Quantum Computing Feynman’s idea:](https://reader034.fdocuments.net/reader034/viewer/2022043009/5f9c1e4f657e4b39ce00774d/html5/thumbnails/12.jpg)
MotivationBackground Theory
Project DetailsSummary
What is Quantum Computing?
Experimental Realizations
12 / 29
![Page 13: Topological Quantum Error Correction in Silicon Photonicsphys449/ProposalExample4.pdf · What is Quantum Computing? Origins and Applications of Quantum Computing Feynman’s idea:](https://reader034.fdocuments.net/reader034/viewer/2022043009/5f9c1e4f657e4b39ce00774d/html5/thumbnails/13.jpg)
MotivationBackground Theory
Project DetailsSummary
What is Quantum Computing?
Experimental Realizations
13 / 29
![Page 14: Topological Quantum Error Correction in Silicon Photonicsphys449/ProposalExample4.pdf · What is Quantum Computing? Origins and Applications of Quantum Computing Feynman’s idea:](https://reader034.fdocuments.net/reader034/viewer/2022043009/5f9c1e4f657e4b39ce00774d/html5/thumbnails/14.jpg)
MotivationBackground Theory
Project DetailsSummary
What is Quantum Computing?
Experimental Difficulties
Pure quantum states are extremely fragile
14 / 29
![Page 15: Topological Quantum Error Correction in Silicon Photonicsphys449/ProposalExample4.pdf · What is Quantum Computing? Origins and Applications of Quantum Computing Feynman’s idea:](https://reader034.fdocuments.net/reader034/viewer/2022043009/5f9c1e4f657e4b39ce00774d/html5/thumbnails/15.jpg)
MotivationBackground Theory
Project DetailsSummary
Quantum DotsPhotonic Crystal CavitiesQuantum Error Correction
Quantum Dots
V (x , y , z) =
{12m
∗ω20(x2 + y2), |z | < L
2
∞, |z | > L2
15 / 29
![Page 16: Topological Quantum Error Correction in Silicon Photonicsphys449/ProposalExample4.pdf · What is Quantum Computing? Origins and Applications of Quantum Computing Feynman’s idea:](https://reader034.fdocuments.net/reader034/viewer/2022043009/5f9c1e4f657e4b39ce00774d/html5/thumbnails/16.jpg)
MotivationBackground Theory
Project DetailsSummary
Quantum DotsPhotonic Crystal CavitiesQuantum Error Correction
Photonic Crystal Cavities
Permitivity of material varies periodically: D(r) = ε(r)E(r),ε(r) = ε(r + R).
16 / 29
![Page 17: Topological Quantum Error Correction in Silicon Photonicsphys449/ProposalExample4.pdf · What is Quantum Computing? Origins and Applications of Quantum Computing Feynman’s idea:](https://reader034.fdocuments.net/reader034/viewer/2022043009/5f9c1e4f657e4b39ce00774d/html5/thumbnails/17.jpg)
MotivationBackground Theory
Project DetailsSummary
Quantum DotsPhotonic Crystal CavitiesQuantum Error Correction
Quantum Error Correction
Encode information using redundancy
|0〉 → |000〉
|1〉 → |111〉
If 1 qubit gets flipped, we can measure and flip it back:
|000〉 −−−→Error
|100〉 Measure−−−−−→Error
σx ⊗ I2 ⊗ I2|100〉 → |000〉
17 / 29
![Page 18: Topological Quantum Error Correction in Silicon Photonicsphys449/ProposalExample4.pdf · What is Quantum Computing? Origins and Applications of Quantum Computing Feynman’s idea:](https://reader034.fdocuments.net/reader034/viewer/2022043009/5f9c1e4f657e4b39ce00774d/html5/thumbnails/18.jpg)
MotivationBackground Theory
Project DetailsSummary
Quantum DotsPhotonic Crystal CavitiesQuantum Error Correction
Quantum Error Correction
Encode information using redundancy
|0〉 → |000〉
|1〉 → |111〉
If 1 qubit gets flipped, we can measure and flip it back:
|000〉 −−−→Error
|100〉 Measure−−−−−→Error
σx ⊗ I2 ⊗ I2|100〉 → |000〉
18 / 29
![Page 19: Topological Quantum Error Correction in Silicon Photonicsphys449/ProposalExample4.pdf · What is Quantum Computing? Origins and Applications of Quantum Computing Feynman’s idea:](https://reader034.fdocuments.net/reader034/viewer/2022043009/5f9c1e4f657e4b39ce00774d/html5/thumbnails/19.jpg)
MotivationBackground Theory
Project DetailsSummary
Quantum DotsPhotonic Crystal CavitiesQuantum Error Correction
Stabilizers
Pauli Group Πn: Operators of the form σ(i1)1 ⊗ · · · ⊗ σ(in)n ,
ij = 0, 1, 2, 3.
σ(0) = I2 =
(1 00 1
), σ(1) = σx =
(0 11 0
),
σ(2) = σy =
(0 −ii 0
), σ(3) = σz =
(1 00 −1
)Stabilizer group: A subgroup of Πn which acts trivially on aset of states, g |ψ〉 = |ψ〉 for g ∈ Πn.
Example: σz ⊗ σz ⊗ σz |000〉 = |000〉 → |000〉 is stabilized byσz ⊗ σz ⊗ σz . Same for |110〉, |101〉, |011〉.
19 / 29
![Page 20: Topological Quantum Error Correction in Silicon Photonicsphys449/ProposalExample4.pdf · What is Quantum Computing? Origins and Applications of Quantum Computing Feynman’s idea:](https://reader034.fdocuments.net/reader034/viewer/2022043009/5f9c1e4f657e4b39ce00774d/html5/thumbnails/20.jpg)
MotivationBackground Theory
Project DetailsSummary
Quantum DotsPhotonic Crystal CavitiesQuantum Error Correction
Stabilizers
Pauli Group Πn: Operators of the form σ(i1)1 ⊗ · · · ⊗ σ(in)n ,
ij = 0, 1, 2, 3.
σ(0) = I2 =
(1 00 1
), σ(1) = σx =
(0 11 0
),
σ(2) = σy =
(0 −ii 0
), σ(3) = σz =
(1 00 −1
)
Stabilizer group: A subgroup of Πn which acts trivially on aset of states, g |ψ〉 = |ψ〉 for g ∈ Πn.
Example: σz ⊗ σz ⊗ σz |000〉 = |000〉 → |000〉 is stabilized byσz ⊗ σz ⊗ σz . Same for |110〉, |101〉, |011〉.
20 / 29
![Page 21: Topological Quantum Error Correction in Silicon Photonicsphys449/ProposalExample4.pdf · What is Quantum Computing? Origins and Applications of Quantum Computing Feynman’s idea:](https://reader034.fdocuments.net/reader034/viewer/2022043009/5f9c1e4f657e4b39ce00774d/html5/thumbnails/21.jpg)
MotivationBackground Theory
Project DetailsSummary
Quantum DotsPhotonic Crystal CavitiesQuantum Error Correction
Stabilizers
Pauli Group Πn: Operators of the form σ(i1)1 ⊗ · · · ⊗ σ(in)n ,
ij = 0, 1, 2, 3.
σ(0) = I2 =
(1 00 1
), σ(1) = σx =
(0 11 0
),
σ(2) = σy =
(0 −ii 0
), σ(3) = σz =
(1 00 −1
)Stabilizer group: A subgroup of Πn which acts trivially on aset of states, g |ψ〉 = |ψ〉 for g ∈ Πn.
Example: σz ⊗ σz ⊗ σz |000〉 = |000〉 → |000〉 is stabilized byσz ⊗ σz ⊗ σz . Same for |110〉, |101〉, |011〉.
21 / 29
![Page 22: Topological Quantum Error Correction in Silicon Photonicsphys449/ProposalExample4.pdf · What is Quantum Computing? Origins and Applications of Quantum Computing Feynman’s idea:](https://reader034.fdocuments.net/reader034/viewer/2022043009/5f9c1e4f657e4b39ce00774d/html5/thumbnails/22.jpg)
MotivationBackground Theory
Project DetailsSummary
Quantum DotsPhotonic Crystal CavitiesQuantum Error Correction
Stabilizers
Pauli Group Πn: Operators of the form σ(i1)1 ⊗ · · · ⊗ σ(in)n ,
ij = 0, 1, 2, 3.
σ(0) = I2 =
(1 00 1
), σ(1) = σx =
(0 11 0
),
σ(2) = σy =
(0 −ii 0
), σ(3) = σz =
(1 00 −1
)Stabilizer group: A subgroup of Πn which acts trivially on aset of states, g |ψ〉 = |ψ〉 for g ∈ Πn.
Example: σz ⊗ σz ⊗ σz |000〉 = |000〉 → |000〉 is stabilized byσz ⊗ σz ⊗ σz . Same for |110〉, |101〉, |011〉.
22 / 29
![Page 23: Topological Quantum Error Correction in Silicon Photonicsphys449/ProposalExample4.pdf · What is Quantum Computing? Origins and Applications of Quantum Computing Feynman’s idea:](https://reader034.fdocuments.net/reader034/viewer/2022043009/5f9c1e4f657e4b39ce00774d/html5/thumbnails/23.jpg)
MotivationBackground Theory
Project DetailsSummary
Topological Quantum Error CorrectionEntangling GateLosses in Photonic CircuitsResources and Schedule
Topological Quantum Error Correction
The number of encoded qubits is 2, regardless of the size ofthe lattice.
23 / 29
![Page 24: Topological Quantum Error Correction in Silicon Photonicsphys449/ProposalExample4.pdf · What is Quantum Computing? Origins and Applications of Quantum Computing Feynman’s idea:](https://reader034.fdocuments.net/reader034/viewer/2022043009/5f9c1e4f657e4b39ce00774d/html5/thumbnails/24.jpg)
MotivationBackground Theory
Project DetailsSummary
Topological Quantum Error CorrectionEntangling GateLosses in Photonic CircuitsResources and Schedule
Topological Quantum Error Correction
The number of encoded qubits is 2, regardless of the size ofthe lattice.
24 / 29
![Page 25: Topological Quantum Error Correction in Silicon Photonicsphys449/ProposalExample4.pdf · What is Quantum Computing? Origins and Applications of Quantum Computing Feynman’s idea:](https://reader034.fdocuments.net/reader034/viewer/2022043009/5f9c1e4f657e4b39ce00774d/html5/thumbnails/25.jpg)
MotivationBackground Theory
Project DetailsSummary
Topological Quantum Error CorrectionEntangling GateLosses in Photonic CircuitsResources and Schedule
Entangling Gate
Entangling gate proposed by Deepak Sridharan and Edo Waksfrom the University of Maryland.
25 / 29
![Page 26: Topological Quantum Error Correction in Silicon Photonicsphys449/ProposalExample4.pdf · What is Quantum Computing? Origins and Applications of Quantum Computing Feynman’s idea:](https://reader034.fdocuments.net/reader034/viewer/2022043009/5f9c1e4f657e4b39ce00774d/html5/thumbnails/26.jpg)
MotivationBackground Theory
Project DetailsSummary
Topological Quantum Error CorrectionEntangling GateLosses in Photonic CircuitsResources and Schedule
Losses in Photonic Circuits
26 / 29
![Page 27: Topological Quantum Error Correction in Silicon Photonicsphys449/ProposalExample4.pdf · What is Quantum Computing? Origins and Applications of Quantum Computing Feynman’s idea:](https://reader034.fdocuments.net/reader034/viewer/2022043009/5f9c1e4f657e4b39ce00774d/html5/thumbnails/27.jpg)
MotivationBackground Theory
Project DetailsSummary
Topological Quantum Error CorrectionEntangling GateLosses in Photonic CircuitsResources and Schedule
Resources and Schedule
Photon loss and QEC calculations are being done analyticallyand using Mathematica.
Simulations of toric code will be done in Python.
Task Date
Literature Review May-AugStudy effects of photon loss Sept-NovImplement toric code with entangling gate DecAnalyze fault tolerance of code Jan-FebRepeat analysis with Colour Code. MarSubmit thesis Apr
27 / 29
![Page 28: Topological Quantum Error Correction in Silicon Photonicsphys449/ProposalExample4.pdf · What is Quantum Computing? Origins and Applications of Quantum Computing Feynman’s idea:](https://reader034.fdocuments.net/reader034/viewer/2022043009/5f9c1e4f657e4b39ce00774d/html5/thumbnails/28.jpg)
MotivationBackground Theory
Project DetailsSummary
Acknowledgements
28 / 29
![Page 29: Topological Quantum Error Correction in Silicon Photonicsphys449/ProposalExample4.pdf · What is Quantum Computing? Origins and Applications of Quantum Computing Feynman’s idea:](https://reader034.fdocuments.net/reader034/viewer/2022043009/5f9c1e4f657e4b39ce00774d/html5/thumbnails/29.jpg)
MotivationBackground Theory
Project DetailsSummary
Summary
Quantum error correction will be fundamental in anyimplementation of quantum information processing.
Quantum dots in silicon photonic circuits is a promisingscalable platform. I will investigate this area further.
I will develop a scalable architecture using the 2-qubitentangling gate and toric codes as building blocks.
29 / 29