SYSTEM FOR HANDLING LOAD ERRORS HAVING SYMBOLIC ENTITY GENERATOR TO GENERATE SYMBOLIC ENTITY AND ALU TO PROPAGATE THE SYMBOLIC ENTITY

Patent №

US 6,519,694

Granted

2003-02-11

Filed 1999

Owner

SUN MICROSYSTEMS, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09243982

In a RISC or CISC processor supporting the IEEE 754 Not-a-Number (NaN) standard and of the kind comprising a load/store unit, a register unit and an arithmetic logic unit, and wherein the load/store unit has an error flag for marking a datum loaded to the load/store unit following a load which has completed, but resulted in an error, the processor is provided with a bit pattern generator operatively arranged in an output path from the load/store unit to at least one of the register unit and the arithmetic logic unit so that a Not-a-Number value for the invalid datum is loaded into a destination one of the floating-point registers or the arithmetic logic unit. The arithmetic logic unit is configured to propagate the Not-a-Number value as a Quiet-Not-a-Number (QNaN) value through its operations. The QNaN value may be tested for in a datum by a system software command code provided for that purpose. In other embodiments of the invention, similar functionality is provided for integer registers using poison/valid bits in conjunction with an arithmetic logic unit designed to propagate the poison/valid bits through its operations. An advantage to be gained by this design is that it becomes possible to delay testing the results of a non-faulting load, since the QNaN-like symbolic entity will propagate with the results of operations on an invalid datum, thereby keeping track of the integrity of the data.

AI hardwareG06F 9/3865G06F 9/3001G06F 9/383G06F 9/3842

AI classification

AI hardware0.99
Natural language0.01
Knowledge representation0.00
Vision0.00
Speech0.00
Machine learning0.00
Planning0.00
Evolutionary computation0.00

Ownership

SUN MICROSYSTEMS, INC.

assignment · 102690058

Assignors

HARRIS, JEREMY G., SUN MICROSYSTEMS LIMITED

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC