Schița de curs
Introducere
Teoria informației cuantice
- Teoria incertitudinii
- Suprapunere și încurcare
- Particule subatomice
Prezentare generală a calculatoarelor clasice
- Biți
- Sisteme binare
- Tranzistori
Calcul cuantic
- Coduri topologice
- Circuit QED
- Qubiți
Înțelegerea calculatoarelor cuantice și a procesorilor NISQ
- Algoritmi pentru arhitectura NISQ
Prezentare generală a framework-ului Cirq
Prezentare generală a kiturilor de dezvoltare cuantică
Configurarea mediului de dezvoltare cuantică
Structuri de date și sintaxă în Cirq
Pregătirea simulatorului de mașină cuantică
Studiu de caz: Algoritmi cuantici de adâncime redusă pentru probleme de chimie cuantică
Scrierea unui algoritm cuantic
Controlul circuitelor cuantice
Specificarea comportamentului și plasării porților
Planificarea sincronizării porților
Compilarea algoritmului
Gestionarea constrângerilor hardware-ului cuantic
Rularea algoritmului pe un simulator local
Testarea și depanarea unui algoritm
Integrarea cu simulatoare în cloud
Integrarea cu hardware-ul cuantic viitor
Depanare
Viitorul calculului cuantic
Rezumat și concluzii
Cerințe
- Înțelegerea conceptelor de calcul software și hardware.
- Înțelegerea numerelor complexe și algebrei liniare.
Publicul țintă
- Dezvoltatori
- Oameni de știință
- Ingineri