EXCEPTION HANDLING METHOD AND APPARATUS FOR A MICROKERNEL DATA PROCESSING SYSTEM

Patent №

US 5,481,719

Granted

1996-01-02

Filed 1994

Owner

INTERNATIONAL BUSINESS MACHINES CORP.

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08303796

Floating point hardware register set is not given to any user level thread unless it is required to perform floating point operations. Thus, for any non-floating thread, its context does not include the floating point hardware state. This effectively reduces the amount of information to be handled when threads are swapped in the processor. During the course of a thread's execution, at the first instance of an attempt by the thread to execute a floating point instruction, the "float-unavailable" exception occurs. This, in turn, invokes the microkernel's floating point exception handler. The function of this exception handler is to make floating point available to the thread that requires it. The exception handler dynamically allocates space for saving the thread's floating point registers, initializes the registers, and turns on the "float-available" bit in its machine state register. Once a thread obtains floating point context, it continues to have it for the remainder of its life.

AI hardwareG06F 9/4812G06F 9/461G06F 9/4843G06F 2209/481

AI classification

AI hardware1.00
Planning0.00
Natural language0.00
Knowledge representation0.00
Machine learning0.00
Evolutionary computation0.00
Vision0.00
Speech0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORP.

assignment · 71480887

Assignors

ACKERMAN, DENNIS FRANK, DESAI, HIMANSHU HARSHADRAI, GUPTA, RAM KISHOR, SRINIVASAN, RAVI RENGARAJAN

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

From the same owner

© 2026 NYSGPT2525 LLC