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
Method and apparatus for receiving signals in a MIMO system with multiple channel encoders
MRAM with sidewall protection and method of fabrication
Handheld electronic device with text disambiguation employing advanced editing feature
System and methods for facilitating and documenting user thinking and learning using enhanced interactive constructs
Circuit and method for generating an AC voltage from a plurality of voltage sources having a temporally variable DC output voltage
Machine shop including computer system that interfaces with different legacy servers
Method for driving electrophoretic display device, electrophoretic display device, and electronic device
  Randomly Featured Patents
Method and apparatus for fast battery charging using neural network fuzzy logic based control
Emergency shutdown valve actuator
Housing development building arrangement
Systems and methods for obtaining image shear and skew
Dynamic BiCMOS logic gates
Key distribution system for protection of route-update notification in micromobility networks
Steering wheel including steering wheel for car and steering wheel for game controller
Elevator control system
Process for the fluorescent whitening of hydrophobic textile material with disperse fluorescent whitening agents from super-critical carbon dioxide