Patent · US Active

Verifying the error bound of numerical computation implemented in computer systems

US8397187B2 · kind B2 · utility

8Cited by
7References
20Claims
0Family size

Assignee

Inventor

Key dates

Filing dateApr 23, 2010
Grant dateMar 12, 2013
Priority date
Expiry dateAug 16, 2031

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/3608
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A verification tool receives a finite precision definition for an approximation of an infinite precision numerical function implemented in a processor in the form of a polynomial of bounded functions. The verification tool receives a domain for verifying outputs of segments associated with the infinite precision numerical function. The verification tool splits the domain into at least two segments, wherein each segment is non-overlapping with any other segment and converts, for each segment, a polynomial of bounded functions for the segment to a simplified formula comprising a polynomial, an inequality, and a constant for a selected segment. The verification tool calculates upper bounds of the polynomial for the at least two segments, beginning with the selected segment and reports the segments that violate a bounding condition.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.