Show simple item record

FieldValueLanguage
dc.contributor.authorRobertson, Alan
dc.date.accessioned2024-12-18T00:32:30Z
dc.date.available2024-12-18T00:32:30Z
dc.date.issued2024en
dc.identifier.urihttps://hdl.handle.net/2123/33491
dc.description.abstractThis thesis provides an overview of novel techniques for compiling quantum circuits to surface code architectures. This includes memory allocation, routing, patch rotation, and non-local ancillae support. Compiled memory units are treated as containing their own scope which provide support for program composition via the allocation and deallocation of blocks representing functional or factory units. This methodology is tested against a range of common quantum circuits, and against a novel quantum CPU architecture. The quantum CPU architecture provides support for operations and inverse operations, and by flipping control flow reversible computation as an instruction. With these primitives we implement reversible switches, loops and function calls using a history buffer memory unit. This provides architectural support or automatic uncomputation. We benchmark a small implementation of this model using our surface code compiler and find that it is likely to be computationally infeasible due to a 20000 toc overhead to process each instruction for an 8-qubit architecture.en
dc.language.isoenen
dc.subjectQuantum Computingen
dc.subjectSurface Codesen
dc.subjectCompilationen
dc.subjectQuantum Turing Machineen
dc.titleQuantum Compilation for Post-NISQ Architecturesen
dc.typeThesis
dc.type.thesisDoctor of Philosophyen
dc.rights.otherThe author retains copyright of this thesis. It may only be used for the purposes of research and study. It must not be used for any other purposes and may not be transmitted or shared with others without prior permission.en
usyd.facultySeS faculties schools::Faculty of Engineering::School of Civil Engineeringen
usyd.degreeDoctor of Philosophy Ph.D.en
usyd.awardinginstThe University of Sydneyen
usyd.advisorSONG, SHUAIWEN


Show simple item record

Associated file/s

Associated collections

Show simple item record

There are no previous versions of the item available.