Quantum Architecture and Compilation
Quantum Architecture Design
A Virtual Machine Layer for Hardware-Agnostic Quantum Computing
Constructing novel implementations of quantum memories for intermediate representations of quantum systems. We attempt to provide support for novel quantum memory hierarchies and quantum instruction set architectures using implementation agnostic intermediate representations.Compilation to Quantum Targets
Compiler support for cost analysis and reduction for quantum algorithms.
Benchmarking software implementations of quantum algorithms for comparative analysis and optimisation. We analyse and apply error suppression, mitigation and correction techniques to quantum systems in order to reduce the overall noise associated with computation.Publications
- Quantum Von Neumann Architectural Modeling for Algorithm Analysis, Young Arch, ASPLOS'21