Method of performing hardware efficient unbiased rounding of a number
AssigneeImagination Technologies Limited
InventorTimothy Lee
Life of this patent
Estimating the term…
Loading patent…
AssigneeImagination Technologies Limited
InventorTimothy Lee
Estimating the term…
A method and hardware for performing hardware efficient unbiased rounding of a number includes receiving the number in a binary format having a first portion and a second portion. The first portion comprises bits of the number above a rounding point and the second portion comprises bits of the number after the rounding point. The method includes adding a first amount to the number to obtain a first value. Further the method comprises determining if the bit above the rounding point for a controlling value is ‘0’ bit or a ‘1’ bit. The controlling value is either the received number in the binary format or the first value. The method further includes adding a second amount to ‘b+1’ LSBs of the first value to obtain a second value if the bit above the rounding point for the controlling value is a ‘0’ bit and rounding the number by truncating the last b bits of the second value or the last b bits of the first value based on the determination.
A method of processing an input value to a processing system, said input value comprising a number representing data, the method comprising:
An efficient hardware implementation for processing an input value to a processing system, said input value comprising a number representing data, the hardware implementation performing unbiased rounding and comprising:
Dependencies are inferred from the claim text.