Exception handling method and apparatus for a microkernel data processing system

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5481719
SERIAL NO

08303796

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

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.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
INTERNATIONAL BUSINESS MACHINES CORPNEW ORCHARD ROAD ARMONK NY 10504

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Ackerman, Dennis F Boynton Beach, FL 3 236
Desai, Himanshu H Boca Raton, FL 2 143
Gupta, Ram K Boca Raton, FL 9 844
Srinivasan, Ravi R Boca Raton, FL 2 143

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation