DOC PREVIEW
Berkeley COMPSCI 252 - The Quantum 7 Dwarves

This preview shows page 1-2-3-4-5 out of 16 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 16 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 16 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 16 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 16 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 16 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 16 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

The Quantum 7 DwarvesSeven Dwarves7 DwarvesWhy Quantum Computing?Slide 5Slide 6Oracle ModelQuantum Lower BoundsDwarves 1,2,63rd Dwarf – Spectral Methods4th,5th Dwarf – Linear Algebra 1/2Linear Algebra 2/27th Dwarf - Monte CarloHidden Markov Models 1/2Hidden Markov Models 2/2I guess we are out of time…The Quantum 7 DwarvesAlexandra KollaGatis MidrijanisUCB CS2522006Seven DwarvesKey time consuming problems for next decade by Phillip ColellaHigh-end simulation in physical sciencesRepresentive codes may vary over time, but these numberical methods will be important for a long timeFor us: help to understand what styles of architectures we need7 Dwarves1,2,6 - structured and unstructured grid problems, particle methods3 - Fast Fourier Transform4, 5 – Linear Algebra (dense and sparse)7 Monte Carlo + search + sorting + HMM+ othersWhy Quantum Computing?Provides a method by bypassing the end of Moore’s LawProvides a way of utilizing the inevitable appearance of quantum phenomena.Factoring (break RSA), simulations of quantum mechanical systems... More efficient on quantum computer than on any classical Cryptography: doesn’t require assumptions about factoringQuantum circuit modelClassicalQuantumUnit: bitUnit: qubit1. Prepare n -bit input1. Prepare n-qubit input in the computational basis.2. 1- and 2-bit logic gates2. Unitary 1- and 2-qubit quantum logic gates3. Readout value of bits3. Readout partial information about qubits1 2, ,...,nx x xExternal control by a classical computer.© C. NielsenUse the quantum analogue of classical reversiblecomputation.The quantum NANDx1y1 x yxyHow to compute classical functions on quantum computersx0xxThe quantum fanoutClassical circuitx( )f xfx0mxg( )f xfUQuantum circuit© C. NielsenOracle ModelBoolean function f:{0,1}n → {0,1} Count only the number of queries, not computational stepsClassical black boxxz( )z f xxfxz( )z f xxfUQuantum black boxQuantum Lower BoundsVery hard to show circuit lower bounds (even classically)Show oracle lower boundsThere is no quantum speed-up for reading and outputing n bit stringThere is no is exponential speed-up for unstructured searchDwarves 1,2,6Not a good match for quantum computingEven reading N*N grid needs Ω(N*N) operationsBut: there is known quantum speed-up for simulating differential operators3rd Dwarf – Spectral Methods Data is represented in the frequency, essential for digital signal processingClassicaly, Θ(N*log N) operationsQuantumly, O((log N)2) gates for simple QFT circuitUsing parallel Fourier state computation and estimation [CW00], O(log N*(log log N)2 *log(log log N))4th,5th Dwarf – Linear Algebra 1/2Determinant of n*n matrix M [A+05]We don’t know quantum speed-upΩ(n2) for computing det(M) over finite fields or realsΩ(n2) for checking if det(M)=0 over finite fieldΩ(n) for checking if det(M)=0 over realsLinear Algebra 2/2Verification of matrix productClassically, Θ(n2) [Freivalds]Quantumly, O(n7/4), Ω(n3/2) [BS05]Triangle finding in a graph (by adjacency matrix)O(n13/10) [MSS05, BDH+05]7th Dwarf - Monte CarloThrow darts u.a.r.Know the area of mapEstimate size of countryWant a = area of the red countryClasiscally, Θ(1)/a throwsQuantumly, Θ(1)/√a ! [BHT’98]Grover’s search++Hidden Markov Models 1/2Markov process with unknown paramatersUsed to solve many problems like speech recognition or bioinformaticsOne canonical type of problems solved by HMM:we know Markov processwe know ouput sequencewe want to know most likely path, ie. Viterbi pathClassically – Viterbi algorithmHidden Markov Models 2/2Output string of length nm-states Markov processViterbi algorithm has O(nm2) stepsQuantum Viterbi – O(nm3/2) stepsOptimal in each parameterΩ(n) (for DNA)Ω(m3/2) (for speech recognition)I guess we are out of


View Full Document

Berkeley COMPSCI 252 - The Quantum 7 Dwarves

Documents in this Course
Quiz

Quiz

9 pages

Caches I

Caches I

46 pages

Lecture 6

Lecture 6

36 pages

Lecture 9

Lecture 9

52 pages

Figures

Figures

26 pages

Midterm

Midterm

15 pages

Midterm

Midterm

14 pages

Midterm I

Midterm I

15 pages

ECHO

ECHO

25 pages

Quiz  1

Quiz 1

12 pages

Load more
Download The Quantum 7 Dwarves
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view The Quantum 7 Dwarves and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view The Quantum 7 Dwarves 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?