📣 Help Shape the Future of UKRI's Gateway to Research (GtR)

We're improving UKRI's Gateway to Research and are seeking your input! If you would be interested in being interviewed about the improvements we're making and to have your say about how we can make GtR more user-friendly, impactful, and effective for the Research and Innovation community, please email gateway@ukri.org.

Architectures and Distribution Arithmetic for Coupling Classical Computers to Noisy Intermediate-Scale Quantum Computers

Lead Research Organisation: University of Cambridge
Department Name: Engineering

Abstract

All physical measurements have measurement uncertainty and are best represented with probability distributions. Measurements from sensors feeding machine learning algorithms and measurements of the outputs of quantum computing hardware to obtain their final results are examples of increasingly-important applications of this concept in both research and industry. The distributional nature of measurements and the importance of the applications of measurements makes it increasingly valuable for computing systems to be able to perform arithmetic directly on representations of probability distributions, analogous to their ability to perform computations on approximate representations of real numbers (floating-point arithmetic).

There however remains an unsolved research challenge to create number representations, and associated mathematical methods for arithmetic and logic, that could eventually be implemented in digital microprocessor architectures to enable computers of the future to perform arithmetic and logic operations on probability distributions. By analogy, microprocessors, which form the foundation of most of the modern world's technologies, perform arithmetic on integers and floating-point representations which serve as approximations of real numbers. Compact bit-level representations for joint probability distributions and efficient methods to perform arithmetic on them could have far-reaching impact on future computing systems in much the same way digital arithmetic and floating-point number representations have formed the foundation for today's microprocessors. Computation on distributions could also enable fundamentally new applications such as neural networks that track epistemic uncertainty in their network weights and aleatoric uncertainty in their inputs and predictions.

Our research objective is to explore new frontiers in efficient in-processor representations of probability distributions that could enable new classes of computing systems that natively perform arithmetic and logic on probability distributions. We will investigate: (1) new bit-level number representations that can efficiently capture the properties of probability distributions that contain low-probability events which contribute significantly to the moments of a distribution; (2) new insights into the relationship between existing commonly-used distribution distance metrics and new methods for characterizing the differences between distributions; (3) new mathematical methods for performing arithmetic and logic on distributions, which are orders of magnitude faster than the de facto standard of performing Monte Carlo simulations on joint probability distributions.

In the long term, the results of our investigation could be transformative for future Bayesian machine learning methods and could enable fundamentally new microprocessor architectures for processing the distributional outputs of Noisy Intermediate-Scale Quantum (NISQ) computers. In the medium term, the methods we investigate could be applied across a broad range of fundamental scientific challenges, from new compute hardware architectures for accelerating in situ computational modeling and model-predictive control of the distribution of particle sizes in precipitation processes occurring in additive manufacturing, to new compute hardware architectures for accelerating the computational modeling of particle size distributions in crystallization processes for pharmaceuticals research.
 
Description We have demonstrated that it is possible to create new classical computer architectures that can fully exploit the measurement output of noisy intermediate-scale quantum computers and which can ease the implementation of hybrid classical-quantum algorithms.
Exploitation Route The research resulting from this funding was made available as part of an artifact evaluation process in which we made the demonstration and test applications available for other researchers to build upon.
Sectors Aerospace

Defence and Marine

Digital/Communication/Information Technologies (including Software)

Financial Services

and Management Consultancy

Manufacturing

including Industrial Biotechology

Pharmaceuticals and Medical Biotechnology

URL https://physcomp.eng.cam.ac.uk/laplace-top-picks-2022-award-paper/
 
Description The findings have contributed to commercialization and to a spin-out company.
First Year Of Impact 2021
Sector Aerospace, Defence and Marine,Digital/Communication/Information Technologies (including Software),Electronics,Financial Services, and Management Consultancy,Manufacturing, including Industrial Biotechology,Pharmaceuticals and Medical Biotechnology,Security and Diplomacy
Impact Types Economic

 
Description Made Smarter Innovation - Materials Made Smarter Research Centre
Amount £4,049,204 (GBP)
Funding ID EP/V061798/1 
Organisation Engineering and Physical Sciences Research Council (EPSRC) 
Sector Public
Country United Kingdom
Start 08/2021 
End 02/2025
 
Title A physical random variate generator 
Description The disclosed techniques provide a physical random variate generator that is temperature-compensated, and a corresponding method. The disclosed generator uses electronic noise from an analogue physical process to generate samples from any desired one-dimensional distribution. Compensation for deviations in ambient temperature may be effected by controlling the mean and the standard deviation of the continuous probability distribution, to meet target values. Advantageously, the disclosed generator does not need to be kept and used in a controlled-temperature environment, because it is able to compensate for changes in the noise signal caused by changes in the ambient temperature. Therefore, the disclosed generator can be used in a larger number of settings, and can be incorporated into other devices such as low-power embedded systems performing sensor measurement uncertainty quantification. The lack of temperature control requirements for the disclosed generator results in significant power savings over the state of the art. 
IP Reference GB2620734 
Protection Patent / Patent application
Year Protection Granted 2024
Licensed No
Impact N/A
 
Title IMPROVEMENTS IN AND RELATING TO ENCODING AND COMPUTATION ON DISTRIBUTIONS OF DATA 
Description A computer-implemented method for the encoding of, and computation on, distributions of data, the method comprising: obtaining a first set of data items; obtaining a second set of data items; generating a first tuple containing parameters encoding a probability distribution characterising the distribution of the data items of the first set; generating a second tuple containing parameters encoding a probability distribution characterising the distribution of the data items of the second set in which the parameters used to encode the distribution of the data items of the second set are the same as the parameters used to encode the distribution of the data items of the first set; generating a third tuple using parameters contained within the first tuple and using parameters contained within the second tuple, the third tuple containing parameters encoding a probability distribution representing the result of applying an arithmetic operation on the first probability distribution and the second probability distribution; outputting the third tuple. 
IP Reference WO2022248714 
Protection Patent / Patent application
Year Protection Granted 2022
Licensed Yes
Impact Led to spinout company and license thereto.
 
Title IMPROVEMENTS IN AND RELATING TO MEASUREMENT APPARATUSES 
Description A computer-implemented method for sampling data from a measurement device for representing uncertainty in measurements made by the measurement device, the method comprising: obtaining a data set comprising time-sequential data elements generated by the measurement device; and: (a) calculating a statistic of a sub-set of data elements consecutive within the data set; (b) comparing the value of the statistic to a reference value; and, (c) if the value of the statistic differs from the reference value by less than a threshold amount, then: modifying the sub-set by appending to the sub-set at least one additional data element which is subsequent to the sub-set; and, repeating steps (a) to (c) for the modified sub-set of data elements; (d) if the value of the statistic differs from the reference value by more than said threshold amount, then: outputting the sub-set collectively as a sample set of data elements generated by the measurement device for representing uncertainty in measurements made by the measurement device; repeating steps (a) to (d) in respect of a subsequent sub-set of data elements consecutive within the data set. 
IP Reference WO2022248717 
Protection Patent / Patent application
Year Protection Granted 2022
Licensed Yes
Impact Spinout and license thereto.
 
Title The Laplace Microarchitecture for Tracking Data Uncertainty and Its Implementation in a RISC-V Processor 
Description Source code of the evaluated benchmarks of the "The Laplace Microarchitecture for Tracking Data Uncertainty and Its Implementation in a RISC-V Processor" research paper accepted to appear in the 54th IEEE/ACM International Symposium on Microarchitecture (MICRO), 2021. 
Type Of Technology Software 
Year Produced 2021 
Open Source License? Yes  
URL https://zenodo.org/record/5150149
 
Title The Laplace Microarchitecture for Tracking Data Uncertainty and Its Implementation in a RISC-V Processor 
Description Source code of the evaluated benchmarks of the "The Laplace Microarchitecture for Tracking Data Uncertainty and Its Implementation in a RISC-V Processor" research paper accepted to appear in the 54th IEEE/ACM International Symposium on Microarchitecture (MICRO), 2021. 
Type Of Technology Software 
Year Produced 2021 
Open Source License? Yes  
URL https://zenodo.org/record/5172037
 
Title The Laplace Microarchitecture for Tracking Data Uncertainty and Its Implementation in a RISC-V Processor 
Description Source code of the evaluated benchmarks of the "The Laplace Microarchitecture for Tracking Data Uncertainty and Its Implementation in a RISC-V Processor" research paper accepted to appear in the 54th IEEE/ACM International Symposium on Microarchitecture (MICRO), 2021. 
Type Of Technology Software 
Year Produced 2021 
Impact Led to spinout company. 
URL https://zenodo.org/record/5150148