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
Actuators and moveable elements with position sensing
Semiconductor device and method of adjusting characteristic thereof
Reliable event broadcaster with multiplexing and bandwidth control functions
Extension of physical downlink control channel coverage
Methods and compositions for inhibition of neutrophil exocytosis
Computerized information and display methods
  Randomly Featured Patents
Method of manufacturing multicolored illuminator
Hollow carbon fiber and production method
Item selection signal input apparatus that reduces the processing load of a host computer
Engine valve actuation system and method for controlling white smoke
Protocol and system for broadcasting audiovisual programs from a server
Immersion-treating tubular elements
Method and apparatus for controlling fuel flow to lean burn engines
Heating valve
Social network media sharing with client library
Reducing the formation of electrical leakage pathways during manufacture of an electronic device