Quantum Computing Ambarish Roy 16.508. Presentation Flow.

Presentation on theme: "Quantum Computing Ambarish Roy 16.508. Presentation Flow."— Presentation transcript:

Quantum Computing Ambarish Roy 16.508

Presentation Flow

Introduction

Two basic directions First MOSFETs to Single-Electron Devices Second Quantum Computation

Objective Not intended to accelerate digital computation Use new algorithm’s approachTheory Hilbert space Qubits - a quantum object Superposition of states - Quantum parallelism Constructive and Destructive interference technique

Hilbert Space A quantum state, describing all we know about a system, can be thought of as a vector in some abstract space called Hilbert space.

Classical Computational Science

Entire process flow 1847 – Ideas for logical operations like AND, OR, and NOT on binary numbers 1936 – Turing Machine Bits and Gates Small to Huge Logic Design

reversible gate Reversible gates contains information about the Input Quantum mechanics describes only reversible processes. Example: CNOT gate, reversible gate used in Quantum Computation (Fredkin Gate)

CNOT Two inputs ‘a’ and ‘b’ ‘b’ complements, if a=1 Output is ‘b’, if a=0 Therefore a C(ontrolled)NOT gate Truth table:

Quantum Qubits and Gates

Forming Qubits Semiconductor materials provides the richest set of tools for constructing qubits. III-V materials preferred Possible basis for qubits are Quantum Dots The confinement of the electrons in the Quantum Dots makes the energy levels discrete, thus offering the possibility of using them for encoding quantum information.

Quantum Logic Gates Unlike digital logic gates, quantum logic gates generally act on a superposition of digital states Concept on Adjoint and Hermitian matrices Example: state describing two states c 0 and c 1 :

Example: 3 Bit register = 8 states Example: CNOT Gate Therefore, Parallelism

Errors and Decoherence

Sources of Error The gate operations are not perfect The isolation between the QM system and environment is not perfect The system itself differs from the idealized model system considered while designing Therefore, deviation from the ideal result

Counter-strategy options Optimize the apparatus that controls Quantum system Design gate operations in such a way that errors in experimental parameters tend to cancel than amplify Store information in areas of the Hilbert space that are least affected by the interaction between the system and its environment

Why Quantum During repetition of some tasks on a large no. of input values, Quantum algorithms are more efficient that classical algorithms. Example, Searching the database-the steps required for evaluation is decreased Advantages of quantum parallelism can be exploited in cases where one is not interested in all answers to all possible inputs Classes of Algorithms Quantum Fourier transform based algorithms Quantum searching algorithms Algorithms available Shor’s 1994, Grover’s 1997, and Deutsch & Jozsa 1992

Potential limitations to generate a time evolution that is identical to that of the digital system In comparison with the rich theoretical work, relatively little experimental work has been published Keeping the track of all degrees of freedom is a computationally expensive problem

Building a Quantum computer

The network Model First step is to define how the information is to be stored Once qubits are defined the architecture must provide means of operating on this quantum register Algorithm required to initialize the quantum register The result of the computation must be read out

Requirements for quantum hardware Qubits: Not to form a large register and confine to a smaller required states Initialization: System must be put in a well defined state while initializing Decoherence time: The computation must be completed before the decay has significantly degraded the information Quantum gates: Building up a universal set of quantum gates like in digital computers

Liquid state NMR quantum Comp. NMR is mainly a spectroscopic tool that is used for the analysis of almost any type of molecule. In the form of MRI it also has become an important tool in clinical medicine It encodes the quantum information in the nuclear spin degrees of freedom of molecules placed in a glass tube We study NMR systems to show how quantum computers can be implemented

uses Quantum Computers to replace classical computers Quantum Teleportation Quantum Cryptography

Today at Present The most advanced quantum computers have not gone beyond manipulating more than 7 qubits, meaning that they are still at the "1 + 1" stage 5-qubit, august 2000, IBM-Almaden Research Center 7-qubit, march 2000, Los Alamos National Lab. “Practical Quantum computer is years away”