The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 13, 1996

Filed:

Feb. 02, 1994
Applicant:
Inventors:

Robert Yung, Fremont, CA (US);

Greg Williams, Palo Alto, CA (US);

Huoy-Ming Yeh, Palo Alto, CA (US);

Assignee:

Sun Microsystems, Inc., Mountain View, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F / ;
U.S. Cl.
CPC ...
395413 ; 395375 ;
Abstract

In a processor, an instruction unit that issues a plurality of instructions is coupled to a mapping unit. Each instruction contains at least one 'virtual' address corresponding to a user-addressable register as defined by an instruction set architecture. A register file having a number of physical register addresses in excess of the user addressable virtual register address is also coupled to the mapping unit. The mapping unit receives instructions from the instruction unit and generates a map value for each virtual register address. The mapping unit also maintains a status value for each physical register address. Maintaining the status value provides for out-of-order completion and in-order retirement. A new mapping is generated each time a virtual register address is used as a destination register address of an instruction. This insures that no physical register address will be overwritten before all older instructions have been resolved. This, in turn, provides for precise exception handling, which is accomplished by unwinding the instruction sequence from the youngest to the oldest instruction up to the point where the exception occurred.


Find Patent Forward Citations

Yung, Robert. (1996). Apparatus for dynamic register management in a floating point unit (U.S. Patent No. 5546554). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/5546554

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…