Improvements in and relating to encoding and computation on distributions of data
AssigneeCambridge Enterprise Limited
InventorsPhillip STANLEY-MARBELL, Vasileios TSOUTSOURAS, Bilgesu BILGIN
Life of this patent
Estimating the term…
Loading patent…
AssigneeCambridge Enterprise Limited
InventorsPhillip STANLEY-MARBELL, Vasileios TSOUTSOURAS, Bilgesu BILGIN
Estimating the term…
A method for computation on distributions of data, the method comprising providing a microarchitecture comprising: a first register containing data items; a second register containing distribution data representing distributions that are uncertainty representations associated with respective said data items; a first arithmetic logic unit for executing arithmetic on data items selected from the first register; a second arithmetic logic unit for executing arithmetic on distribution data selected from the second register; the method comprising the following steps implemented by the microarchitecture: executing, by the first arithmetic logic unit, an arithmetic operation on data items selected from the first register, and outputting the result; executing, by the second arithmetic logic unit, an arithmetic operation on distribution data representing distributions selected from the second register that are associated with the data items selected from the first register, and outputting the result; wherein the arithmetic operation executed on the distribution data selected from the second register is the same as the arithmetic operation executed on the data items selected from the first register thereby to generate further distribution data representing uncertainty associated with result of the arithmetic operation executed on the data items selected from the first register.
A method for processing digitally encoded data computation on distributions of data by a processor that includes a microarchitecture comprising a first register containing at least one data item, a second register containing distribution data representing distributions that are uncertainty representations associated with the at least one data item, a first arithmetic logic unit for executing arithmetic on the at least one data item selected from the first register, and a second arithmetic logic unit for executing arithmetic on the distribution data selected from the second registers, the method comprising the operations of responding to an instruction to be executed by the processor by:
(canceled)
(canceled)
(canceled)
A microarchitecture for performing one or more computations on distributions of data comprising:
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
A method for processing digitally encoded data on distributions of data, by a processor that includes a microarchitecture comprising:
Dependencies are inferred from the claim text.