Invention Grant
- Patent Title: Accumulation of floating-point values
-
Application No.: US15060778Application Date: 2016-03-04
-
Publication No.: US09959092B2Publication Date: 2018-05-01
- Inventor: Jørn Nystad
- Applicant: ARM LIMITED
- Applicant Address: GB Cambridge
- Assignee: ARM Limited
- Current Assignee: ARM Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- Priority: GB1506567.5 20150417
- Main IPC: G06F7/485
- IPC: G06F7/485 ; G06F7/499

Abstract:
An apparatus and method for generating a sum of floating-point input values are provided. To sum the values multiple partial sum floating-point values are maintained and the partial sum to which an input value may be added is selected by a least significant portion of the exponent of the input value. If the exponent of the input value is equal to the exponent of the value stored in the selected partial sum a mantissa sum of the input value and stored partial sum value replaces the mantissa value of the selected partial sum value. If the exponent of the input value is larger than the exponent of the value stored in the selected partial sum the selected partial sum value is replaced with the input value. An associative and deterministic summation is thus provided.
Public/Granted literature
- US20160306608A1 ACCUMULATION OF FLOATING-POINT VALUES Public/Granted day:2016-10-20
Information query