Method and apparatus for handling imprecise exceptions

Electrical computers and digital processing systems: processing – Instruction decoding

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 940

Patent

active

060853123

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.

REFERENCES:
patent: 4038533 (1977-07-01), Dummermuth et al.
patent: 4099229 (1978-07-01), Kancler
patent: 4727477 (1988-02-01), Gavril
patent: 5452426 (1995-09-01), Papworth et al.
patent: 5471633 (1995-11-01), Colwell et al.
patent: 5499352 (1996-03-01), Clift et al.
patent: 5537559 (1996-07-01), Kane et al.
patent: 5613132 (1997-03-01), Clift et al.
patent: 5627985 (1997-05-01), Fetterman et al.
patent: 5721855 (1998-02-01), Hinton et al.
patent: 5922066 (1999-07-01), Cho et al.
21164 Alpha.TM. 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.TM. Instructions Set, Sun Microsystems, Inc, 1997, 2 pages. Visual Instruction Set (VIS.TM.) 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.TM. 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-23.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for handling imprecise exceptions does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for handling imprecise exceptions, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for handling imprecise exceptions will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1496383

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.