U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Method and apparatus for handling imprecise exceptions

Patent 6085312 Issued on July 4, 2000. Estimated Expiration Date: Icon_subject March 31, 2018. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Industrial control processor system
Patent #: 4038533
Issued on: 07/26/1977
Inventor: Dummermuth ,   et al.

Variable architecture digital computer
Patent #: 4099229
Issued on: 07/04/1978
Inventor: Kancler

Logically transportable microprocessor interface control unit permitting bus transfers with different but compatible other microprocessors
Patent #: 4727477
Issued on: 02/23/1988
Inventor: Gavril

Coordinating speculative and committed state register source data and immediate source data in a processor
Patent #: 5452426
Issued on: 09/19/1995
Inventor: Papworth, et al.

Idiom recognizer within a register alias table
Patent #: 5471633
Issued on: 11/28/1995
Inventor: Colwell, et al.

Floating point register alias table FXCH and retirement floating point register array
Patent #: 5499352
Issued on: 03/12/1996
Inventor: Clift, et al.

Exception handling circuit and method
Patent #: 5537559
Issued on: 07/16/1996
Inventor: Kane, et al.

Integer and floating point register alias table within processor device
Patent #: 5613132
Issued on: 03/18/1997
Inventor: Clift, et al.

Speculative and committed resource files in an out-of-order processor
Patent #: 5627985
Issued on: 05/06/1997
Inventor: Fetterman, et al.

Method for pipeline processing of instructions by controlling access to a reorder buffer using a register file outside the reorder buffer
Patent #: 5721855
Issued on: 02/24/1998
Inventor: Hinton, et al.

More ...

Inventors

Application

No. 052994 filed on 03/31/1998

US Classes:

712/208INSTRUCTION DECODING (E.G., BY MICROINSTRUCTION, START ADDRESS GENERATOR, HARDWIRED)

Examiners

Primary: Eng, David Y.

Attorney, Agent or Firm

International Class

G06F 009/40

Abstract

A method and apparatus for updating the architectural state in a system implementing staggered execution with multiple micro-instructions. According to one aspect of the invention, a method is provided in which a macro-instruction is decoded into a first and second micro-instructions. The macro-instruction designates an operation on a pieced of data, and execution of the first and second micro-instructions separately cause the operation to be performed on different parts of the piece of data. The method also requires that the first micro-instruction is executed irrespective of the second micro-instructions (e.g., at a different time), and that it is detected that said second micro-instruction will not cause any non-recoverable exceptions. The results of the first micro-instruction are then used to update the architectural state in an earlier clock cycle than said second micro-instruction.

Other References

  • 21164 Alpha™ Microprocessor Data Sheet--Samsung Electronics, 1997 Killian, Earl, MIPS Extensions for Digital Media, Silicon Graphics, no date shown
  • MIPS Digital Media Extension, pp. C-1 to C40 MIPS Extension for Digital Media with 3D, MIPS Technologies, Inc., Mar. 12, 1997, pp. 1-26
  • The VIS™ Instructions Set, Sun Microsystems, Inc, 1997, 2 pages. Visual Instruction Set (VIS™) User's Guide, Version 1.1, Sun Microsystems, Inc., Mar. 1997, Ch. 2
  • The UltraSPARC Processor--Technology White Paper, Sun Microsystems, Inc., 1995. AMD-3D™ Technology Manual,Advanced Micro Devices, Feb. 1998
  • Hansen, Craig, Architecuture of a Broadband Mediaprocessor, MicroUnity Systems Engineering, Inc., 1996, pp. 334-354
  • Levinthal, Adam, et al; Parallel Computers for Graphics Applications; Pixar, San Rafael, CA, 1987, pp. 193-197
  • Levinthal, Adam; Porter, Thomas. Chap--A SIMD Graphics Processor, Computer Graphics Project, Lucasfilm Ltd., 1984, pp. 77-81
  • Wang, Mangaser, Srinivasan, A Processor Architecture for 3D Graphics Calculations, Computer Motion, Inc., no date shown, pp. 1-2
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$18.95more info
 
Sign InRegister
Username  
Password   
forgot password?