Edinburgh Research Archive

Parallel quantum computing: from theory to practice

dc.contributor.advisor
Johnson, Christopher
en
dc.contributor.advisor
Kashefi, Elham
en
dc.contributor.author
Pius, Einar
en
dc.contributor.sponsor
other
en
dc.date.accessioned
2016-06-09T10:20:34Z
dc.date.available
2016-06-09T10:20:34Z
dc.date.issued
2015-07-01
dc.description.abstract
The term quantum parallelism is commonly used to refer to a property of quantum computations where an algorithm can act simultaneously on a superposition of states. However, this is not the only aspect of parallelism in quantum computing. Analogously to the classical computing model, every algorithm consists of elementary quantum operations and the application of them could be parallelised itself. This kind of parallelism is explored in this thesis in the one way quantum computing (1WQC) and the quantum circuit model. In the quantum circuit model we explore arithmetic circuits and circuit complexity theory. Two new arithmetic circuits for quantum computers are introduced in this work: an adder and a multiply-adder. The latter is especially interesting because its depth (i.e. the number of parallel steps required to finish the computation) is smaller than for any known classical circuit when applied sequentially. From the complexity theoretical perspective we concentrate on the classes QAC0 and QAC0[2], the quantum counterparts of AC0 and AC0[2]. The class AC0 comprises of constant depth circuits with unbounded fan-in AND and OR gates and AC0[2] is obtained when unbounded fan-in parity gates are added to AC0 circuits. We prove that QAC0 circuits with two layers of multi-qubit gates cannot compute parity exactly. This is a step towards proving QAC0 6= QAC0[2], a relation known to hold for AC0 and AC0[2]. In 1WQC, computation is done through measurements on an entangled state called the resource state. Two well known parallelisation methods exist in this model: signal shifting and finding the maximally delayed general flow. The first one uses the measurement calculus formalism to rewrite the dependencies of an existing computation, whereas the second technique exploits the geometry of the resource state to find the optimal ordering of measurements. We prove that the aforementioned methods result in same depth computations when the input and output sizes are equal. Through showing this equivalence we reveal new properties of 1WQC computations and design a new algorithm for the above mentioned parallelisations.
en
dc.identifier.uri
http://hdl.handle.net/1842/15857
dc.language.iso
en
dc.publisher
The University of Edinburgh
en
dc.relation.hasversion
Christopher M Maynard and Einar Pius. A quantum multiply-accumulator. Quantum Information Processing, 13(5):1127{1138, May 2014.
en
dc.relation.hasversion
Raphael Dias da Silva, Einar Pius, and Elham Kashe . Global Quantum Circuit Optimization. arXiv:1301.0351, January 2013.
en
dc.rights
Attribution-NonCommercial-ShareAlike 4.0 International
en
dc.rights.uri
http://creativecommons.org/licenses/by-nc-sa/4.0/
dc.subject
quantum computing
en
dc.title
Parallel quantum computing: from theory to practice
en
dc.type
Thesis or Dissertation
en
dc.type.qualificationlevel
Doctoral
en
dc.type.qualificationname
PhD Doctor of Philosophy
en

Files

Original bundle

Now showing 1 - 1 of 1
Name:
Pius2015.pdf
Size:
1.81 MB
Format:
Adobe Portable Document Format

This item appears in the following Collection(s)