Resources Contact Us Home
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
Circuit for generating a reference voltage
RF MEMS switch using change in shape of fine liquid metal droplet
Clear liquid composition comprising alkanoyl glycinate, amphoteric, alkyl sulfate and specific acrylate polymers
Radio frequency-communication device and method for operating the same
Latency-guided web content retrieval, serving, and rendering
On-the-fly encryption on a gaming machine
  Randomly Featured Patents
Router which dynamically requests a set of logical network addresses and assigns addresses in the set to hosts connected to the router
Hologon scanner with beam shaping stationary diffraction grating
Flush passage ventilation fitting
Simultaneous dual field of view sensor
Field programmable read only memories
Convertible vehicle having a roof storable in a storage compartment
Method and system for inventoring a distributed plurality of items on a supply
Brain and heart cyclic nucleotide gated ion channel compounds and uses thereof
Laminated lead-free X-ray protection material
Solubilization of low 2-phenyl alkylbenzene sulfonates