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
Tomlinson Harashima precoding with additional receiver processing in a multi-user multiple-input multiple-output wireless transmission system
Architecture and method for multi-aspect touchscreen scanning
Servo write assembly
Method of measuring the flux of a soil gas
System and method for predicting remaining useful life of device components
Vehicle lamp component
Selecting a converter operating mode of a PA envelope power supply
  Randomly Featured Patents
Reflector and backlight device
Ride-on tractor toy
Semiconductor device with loop line pattern structure, method and alternating phase shift mask for fabricating the same
Linear half-rate phase detector and clock and data recovery circuit
Personal computer having dedicated processors for peripheral devices interconnected to the CPU by way of a system control processor
Cooking appliance that prevents initiation of cooking cycle after predetermined time elapses after door closure
Cover plate
Golf training glove
Electric fastener driver
SpaceWire network management