Invention Grant
- Patent Title: End-to-end residue-based protection of an execution pipeline that supports floating point operations
- Patent Title (中): 支持浮点运算的执行管道的端到端残留保护
-
Application No.: US11145397Application Date: 2005-06-03
-
Publication No.: US07769795B1Publication Date: 2010-08-03
- Inventor: Sorin Iacobovici
- Applicant: Sorin Iacobovici
- Applicant Address: US CA Redwood City
- Assignee: Oracle America, Inc.
- Current Assignee: Oracle America, Inc.
- Current Assignee Address: US CA Redwood City
- Agency: Osha • Liang LLP
- Main IPC: G06F7/38
- IPC: G06F7/38 ; G06F11/00

Abstract:
An end-to-end residue-based protection scheme protects multiple units/blocks of a floating point execution pipeline without the complexity and cost of having multiple protection schemes for the execution pipeline. Protecting an execution pipeline that supports floating point operations includes factoring in component operations, such as normalization and rounding, into a residue generated for a result. In addition, residues of operands are distilled to extract their corresponding mantissa residues, thus allowing the floating point operations (e.g., multiplication, addition, etc.) to be applied to the mantissa residues.
Information query