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
Collaborative computing community role mapping system and method
Methods and systems for managing electronic messages
Digital rights management for media streams
Method and apparatus for efficiently inserting fills in an integrated circuit layout
Position detection device, pointing device and input device
Snapshots in de-duplication
Pausing multimedia data streams
  Randomly Featured Patents
Container with retaining device
Double ended high intensity lamp holder
Robust linear precoder designs for multi-cell downlink transmission
Spindle length extender for double wishbone suspension systems of motor vehicles
Selectively ion-permeable dry electrodes for analyzing selected ions in aqueous solution
Method and apparatus for facilitating use of hypertext links on the world wide web
Water heating and distilling apparatus
Bass drum acoustic muffling apparatus
Vehicle navigation system
Process for producing a sheathed wire composed of a ceramic high-temperature superconductor