Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
High performance superscalar microprocessor including a dual-pathway circuit for converting cisc instructions to risc operations










Image Number 12 for United States Patent #5664136.

A superscalar microprocessor is provided which includes a integer functional unit and a floating point functional unit that share a high performance main data processing bus. The integer unit and the floating point unit also share a common reorder buffer, register file, branch prediction unit and load/store unit which all reside on the same main data processing bus. Instruction and data caches are coupled to a main memory via an internal address data bus which handles communications therebetween. An instruction decoder is coupled to the instruction cache and is capable of decoding multiple instructions per microprocessor cycle. Instructions are dispatched from the decoder in speculative order, issued out-of-order and completed out-of-order. Instructions are retired from the reorder buffer to the register file in-order. The functional units of the microprocessor desirably accommodate operands exhibiting multiple data widths. High performance and efficient use of the microprocessor die size are achieved by the sharing architecture of the disclosed superscalar microprocessor.








 
 
  Recently Added Patents
Cytokine receptors associated with myelogenous haematological proliferative disorders and uses thereof
LCD driving circuit in which shift register units are driven by a first clock signal of fixed duty/amplitude and a second clock signal of variable duty/amplitude
Loudspeaker grille
Telecommunications system and method
Reception circuit and signal reception method
Gas flow indicator
Electromagnetic bandgap structure and printed circuit board
  Randomly Featured Patents
Rolling bearing unit with rotational speed detection device having a tone wheel and a sensor
Apparatus for combining cellular telephone ring signals and PSTN ring signals
Dynamically varying policy driven print engine
Merged logic element routing multiplexer
Laminated glazing material
Mouthpiece for carrying out respiratory medical test
Compounds and compositions for delivering active agents
Clamp
Fastening of insulating blocks for a liquefied gas transport tank by adhesive bonding using wavy beads of adhesive
Valve for bladder control device