Our research

The NQCC’s research teams are working with partners in industry and academia to develop scalable quantum computing platforms and explore practical applications for quantum computers.

Research and innovation is at the core of the NQCC’s activities

The work of our technical teams spans the full quantum computing stack, from the native hardware through to applications development. Our technology roadmap has a near-term focus on hardware architectures based on ion trap and superconducting qubits. We are actively collaborating with the research community to extend the range of platform technologies that we work on over time.

Our current technology programme is focused on establishing quantum computing testbeds. This will allow us to evaluate component technologies, understand system-level performance, and overcome the key engineering challenges involved in scaling quantum computing.

Quantum computing hardware

Our hardware teams are currently working on the development of a range of platform technologies including ion traps, superconducting circuits and cold atoms.

Quantum computing software

Our software team is developing control systems, middleware and user interfaces for integration across a range of hardware platforms and with third-party software solutions.

Quantum computing applications

Our applications team works to develop and test use cases for quantum computing, by programming quantum processors and simulators to run quantum algorithms.

Trapped ions quantum computing hardware

Trapped ions can be employed as qubits by using two electronic states of the charged atom. Their long-lived quantum states make it possible to create high-quality qubits that perform operations with world leading fidelities. With the potential for large numbers of identical qubits and all-to-all connectivity between them, trapped ions are one of the leading approaches to quantum computing.

The trapped ion quantum computing team aims to further the UK’s ecosystem through technology development and collaboration with academic and industry partners.

Internal projects are focused on technological progress including building modular systems, high-fidelity gate control, and scaling. Current work is focussed on two complementary platforms. Cryogenic surface traps for exploring high-fidelity microwave gates and a room temperature 3D microtrap for exploring different laser-driven qubit operations.

Our collaborative work covers a wide range of projects focussed on enabling technologies and supply chain development such as testing and validating trap types, miniaturisation of ion trap packaging, and remote entanglement.

Superconducting circuits quantum computing hardware

Superconducting quantum computing uses the quantum oscillator states of nanofabricated superconducting circuits to encode qubits. They are operated below 20 mK in a dilution refrigerator, controlled and read out by microwave frequency signals, and entangled by circuit coupling structures. Qubits, couplers, readout circuitry and signal lines are manufactured together on-chip to create multi-qubit systems.

The NQCC Superconducting Circuits Team develops superconducting quantum computing systems to build in-house expertise and perform the science and engineering research to scale them. The team operates a cryogenics lab with three dilution fridges, giving the ability to develop multiple systems with complementary design choices and uses.

We have built the capability to tune up and characterise single- and multi-qubit operations with tuneable transmon qubits and tuneable couplers. Additionally, we explore other qubit architectures, support activity on control systems and cryogenic wiring.

We collaborate with academic researchers and other national labs, directly and through joint PhD projects, on areas such as 3D integration and improved materials. Collaborative research projects with industry currently focus on evaluating novel readout methods such as optical transduction or digital superconducting electronics.

With the initial internal programme established, we are also beginning to survey the field more broadly to understand current state-of-the-art systems, and to look ahead at challenges and approaches to scale to systems capable of millions of coherent quantum operations and beyond.

Software and control systems

The software and control systems group maintains and develops software, ranging from hardware control through to providing quantum programming environments for our application engineers.

Our current focus is on building real-time quantum computer control for the onsite hardware teams, from data collection and monitoring to qubit control, and on establishing quantum emulation on the in-house high performance compute (HPC) cluster.

Our core software provides a flexible architecture that allows components to be selected at runtime to form application-specific toolchains. We bring together a wide range of technologies, including cross-platform user interfaces and extension points to integrate with third-party tools and web-based quantum systems.

Our agile process encourages hands-on experience across the full quantum stack, including hybrid quantum-classical algorithms and the transpilation and optimisation of quantum programming languages.

Quantum computing applications

The quantum applications team provides technical expertise and support to help identify, test and validate quantum computing use cases across various industry sectors. Our applications engineers work with innovation specialists to translate challenges within specific industries into technical requirements, which then guide their development of applications solutions. They are also involved in collaborative R&D projects with external partners through the NQCC’s user engagement programme, SparQ.

Our applications engineers also work with the software and control systems team to define and develop the higher layers of the quantum computing stack.

Key areas of activity for the quantum applications team include:

  • Research and development of applications for quantum computing within domains including optimisation, machine learning and simulation
  • Building workflows for developing quantum applications
  • Roadmapping the future evolution of quantum applications development
  • Defining methods for benchmarking and verification, and investigating metrics and standards for quantum computing
  • Keeping track of emerging schemes for error mitigation and correction, and for noise analysis and modelling.