The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 02, 2021

Filed:

May. 10, 2019
Applicant:

The Mathworks, Inc., Natick, MA (US);

Inventors:

Kiran K. Kintali, Needham, MA (US);

Shomit Dutta, Ashland, MA (US);

E. Mehran Mestchian, Newton, MA (US);

Pieter J. Mosterman, Waltham, MA (US);

Assignee:

The MathWorks, Inc., Natick, MA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2018.01); G06F 30/20 (2020.01); H03M 7/28 (2006.01); G06F 8/35 (2018.01); H03M 7/24 (2006.01); G06F 7/499 (2006.01);
U.S. Cl.
CPC ...
G06F 30/20 (2020.01); G06F 7/49915 (2013.01); G06F 8/35 (2013.01); H03M 7/24 (2013.01); H03M 7/28 (2013.01);
Abstract

Systems and methods evaluate simulation models and measure floating point arithmetic errors in terms of Unit in Last Place (ULP). The simulation model may include model elements that perform numerical computations using Native Floating Point (NFP) arithmetic. The model elements may be arranged to implement a procedure. A data store may include local ULP errors predetermined for the model elements. The systems and methods may retrieve the local ULP errors for the model elements included in the model, and may apply a rules-based analysis to compute an overall ULP error of the simulation model. The systems and methods may present the overall ULP computed for the model. The systems and methods may also present intermediate ULP errors determined for portions of the simulation model. Changes may be made to the model to reduce the overall ULP error.


Find Patent Forward Citations

Loading…