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:
May. 06, 2003

Filed:

Sep. 11, 2000
Applicant:
Inventors:

Nicholas G. Samra, Austin, TX (US);

Jacob Doweck, Haifa, IL;

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 1/200 ; G06F 1/300 ; G06F 9/315 ;
U.S. Cl.
CPC ...
G06F 1/200 ; G06F 1/300 ; G06F 9/315 ;
Abstract

An apparatus, system and method for accelerating exchange (XCHG) instructions in a processor using a register alias table (RAT) data array and a content addressable memory (CAM) to handle register renaming. The RAT has at least one read port, at least one write port, and a plurality of address entries. The CAM has at least one read address, at least one write address, and a plurality of swap addresses. A plurality of logical register numbers are used as CAM input addresses to the RAT, and the operation of the CAM is completed in a first phase and a second phase of a clock cycle. The logical register numbers that match a pair of input swap addresses are interchanged.


Find Patent Forward Citations

Samra, Nicholas. (2003). Method and apparatus for accelerating exchange or swap instructions using a register alias table (rat) and content addressable memory (cam) with logical register numbers as input addresses (U.S. Patent No. 6560671). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/6560671

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

Loading…